我一直在網(wǎng)上搜索,但沒有找到任何解決方案。這是我的文本文件:我想要 x 餅干他想要 y 餅干我希望 python 腳本從用戶輸入中導(dǎo)出 x 和 y 中的值。腳本如下:xcookies = input("How much cookies do you want?")
ycookies = input("How much cookies does he want?")我在網(wǎng)上找到了一些腳本,但我永遠無法保留原始文本文件中的文本,也無法在此文本文件中導(dǎo)出變量。任何人都可以幫我嗎?
2 回答

慕碼人8056858
TA貢獻1803條經(jīng)驗 獲得超6個贊
這會將您的變量附加到 MyFile 的末尾.txt,這是一個與 python 腳本位于同一目錄中的 txt 文件。
# Open the text file
txt_file = open("MyFile.txt","a")
# Append new line
txt_file.write('\n')
# Append your variables
txt_file.write(xcookies + '\n')
txt_file.write(ycookies + '\n')
# Close file
txt_file.close()

猛跑小豬
TA貢獻1858條經(jīng)驗 獲得超8個贊
目前尚不清楚您希望在腳本中達到什么目的。
請更具體地說明您的問題。
無論如何,您可以將其用作指南:
為了讀取文本文件并寫入文本文件,您可以執(zhí)行以下操作:
with open("path/to/file.txt", "r") as f: data = f.read()
使用它,您可以讀取文件的內(nèi)容,然后解析它
(使用或您需要的任何內(nèi)容)。data.split()
從用戶獲取所需輸入后,
您可以通過執(zhí)行以下操作將內(nèi)容寫回文件:
with open("path/to/file.txt", "w") as f: f.write(content)
添加回答
舉報
0/150
提交
取消