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...