作者:
sck921 (The Fate)
2020-07-07 09:58:48如題,有兩個問題。
1.
假如這個 python 文件檔為 testPy.py
另外一個文字文件 data.txt
內容:title = "apple"
f = open('data.txt', 'r')
obj = f.read()
看到很多教學在這個打開外部文件的地方
都是寫死檔名。
如果今天我想要在終端機上執行如下:
python testPy xxx
因為想要套用任何文件都能執行,不是只執行已寫死的特定文件,所以希望後面這個 xxx 的地方能丟入不同的文件(不在同一個路徑)路徑,例如:
python testPy /Users/guest/data2.txt
或
python testPy /Users/admin/data3.txt
然後 python 就能讀取丟進來的文件內容
2.
如果想要修改讀取進來的特定內容,例如:
若讀取進來的文件內有 title 欄位,則將該欄位內的值(ex: "apple")改成 "book"
這兩個問題,希望有大大幫忙解答,感激不盡!