# -*- coding: utf-8 -*-
# @time : 20/7/18 上午11:49
# @author : debin.lin
# @file : exercise009.py
# @software: pycharm
# @mail : [email protected]
# 本週練習:考察知識點檔案操作、列表、字串、字典、split函式的使用
# url:
# url:
# 我有兩行這樣的資料,存在乙個test_data.txt裡面
# 要求如下:
# 1:將每一行的資料存到乙個字典裡面,且url、mobilephone、pwd為key,對應key後面的值為value。
# 然後講讀取的每行資料儲存為字典後存到乙個總的列表裡面。返回總列表
# 2:寫成函式
# 通過呼叫函式最後得到的資料為:
# [,
# ]
deftest_data
():import re
file_path = r'test_data.txt'
test_data =
user_data = {}
with open(file_path) as file_object:#讀取檔案
for line in file_object:
data = re.split(':|,|\n',line)#指定分隔符 : , \n, 對字串切片
user_data[data[0]] = data[1]+data[2]+data[3]
user_data[data[4]] = data[5]
user_data[data[6]] = data[7]
print(test_data)
test_data()
009 檔案和目錄操作命令 rmdir
rmdir 刪除空目錄 目錄沒有任何檔案 root db01 mkdir root chenliang 建立 root chenliang目錄 root db01 ls ld root chenliang 檢視是否建立成功 drwxr xr x 2 root root 4096 jul 8 09 4...
C 輸入 2 檔案讀取
記錄以檔案方式讀取資料。如從檔案data.txt中讀取資料,檔案內容如下 0 0 3 82 2 1 15 3 4 86 3 5 46 4 7 5 思路 先通過檔案的行數,得到樣本個數,再建立動態陣列,逐個讀取資料。變數定義 define max sample num 100 最大樣本個數 doubl...
Python3 檔案讀取
import os import os.path path d uc ls filelist os.listdir path try for tmp in filelist pathtmp os.path.join path,tmp if true os.path.isdir pathtmp eli...