關於python中的檔案操作問題

2021-03-09 20:45:19 字數 700 閱讀 8257

1樓:句心後端開發

思路使用json模組,儲存是最方便的,下面給出具體**示例**"""

我現在有一張列專

表,列表裡邊是若干屬個字典,這個列表可以作為引數給到乙個函式裡,列印出一張**。

現在我把列表寫到乙個txt檔案中,當然儲存到檔案中的是字串形式,我再重新讀取這個檔案中的內容時,

之前的列表只能以字串的形式取出,請問怎麼把這個字串再轉換為之前的列表來使用?

"""import json

def print_list(my_list):

print(my_list)

my_list = [,]

file_name = 'my_list.json'

# 寫入檔案

with open(file_name, 'w') as f:

json.dump(my_list, f)# 讀取檔案

with open(file_name) as f:

my_list_load = json.load(f)print_list(my_list_load)輸出[, ]

2樓:漩渦阿東先生

用eval()函式可以將字串的引號去掉。

3樓:小喂白白

可以用pickl或者json模組,把字典寫到檔案,再讀回來,dump和load這兩個方法

python檔案操作問題

按照以下步驟依次檢查 在cmd先切換磁碟後切換到你所在目錄後,直接寫絕對路徑。以。你的資料夾路徑 仔細檢查一下,是不是路徑寫錯了。這樣把。教你個簡單的辦法。python一般不會在原檔案中操作的,一般會讀出來,操作,然後再寫入的。如下 encoding gbk insert 123 你想插入的字串。...

python檔案呼叫另檔案中函式的變數

可以,把需要呼叫的那個檔案作為模組匯入就行。from xx 檔名,注意不要加字尾.py import 這樣就把xx檔案裡的變數匯入進主程式了,然後直接用xx檔案裡的變數就行 python 乙個函式怎麼使用另乙個函式內的變數 例如乙個函式內有乙個變數i,怎麼在函式外或另乙個函式中呼叫或更改它。新手學習...

python函式的問題python函式問題?

當n 0時,才終止while迴圈。輸入 5,2 while 2 0,條件成立,進入運算,n 2 執行過程為,n 2 1,s s 1 x 5 執行結束後,n 1 0,s 5,while迴圈成立,進入下乙個迴圈 n 1 執行過程為,n 1 1,s s 5 x 5 執行結束後,n 1 1 0,s 25,w...