python 自定義模組 檔案的操作

2021-09-24 05:04:02 字數 973 閱讀 8041

剪下功能

import os

def shear(file_path, dir_path):

"""把文字文件中的內容根據換行符號進行分割,轉換為列表包字典的python資料型別

:param file_path: 要讀取的檔案路徑

:return:處理後的列表包字典

"""# 開啟檔案

f = open(file_path, 'r', encoding='utf8')

# 讀取內容,一行一行的讀

line = f.readline()

count = 0

# 定義乙個空字典,用於儲存問題與答案

point_dict = dict() # point_dict = {}

data_list = list() # data_list =

while true:

if len(line) == 0:

# 最未行的判斷

if point_dict:

break

elif len(line) == 1:

# 空行的判斷

if count != 0:

count = 0

point_dict = dict()

else:

# 有內容的區域了

if count == 0:

# 問題的儲存

point_dict["ask"] = line # 字典[鍵] = 值

point_dict["ans"] =

count += 1

else:

# 答案的儲存

# point_dict["ans"] = line

count += 1

line = f.readline()

# 關閉檔案內容

f.close()

return data_list

python模組 python自定義模組

1.import 模組名 匯入模組中的所有內容 引入多個用逗號分隔 import random,time 2.from 模組名 import 函式名1,函式名2.匯入部分模組 匯入部分的話直接使用 3.from 模組名 import 匯入所有,有約束 需要在 init py檔案中新增屬性 all 函...

python 自定義模組

python 的標準安裝包括了一組模組,稱之為標準庫 standard library 在專案開發,程式設計師會考慮 的可擴充套件性和 的可重用性,使用模組的好處,就是考慮使用了 的可重用性。模組 任何python程式都可以作為模組匯入,例如 編寫乙個hello.py檔案,包名 com.easymo...

python自定義模組

1 匯入自定義模組 1.1 匯入檔案與當前檔案在同一目錄 1.2 匯入檔案在同級目錄下某資料夾folder下 1.3 相對路徑匯入 2 詳解python中的from.import絕對匯入語句 3 作為指令碼來執行程式 4 github上模組位址 5 查詢python安裝路徑 1 匯入自定義模組 1....