我想讓print({})顯示一些來自另一個
檔案。我一直在嘗試:
main.py:
with open("Filename.txt"/span>, "tr"/span>) as f:
data = f.readlines()
if "print({})"/span> in data:
print("{}".format(data))
Filename.txt:
print("Hello world")
結果。
這意味著我犯了一個錯誤。但沒有任何錯誤資訊。我做錯了什么?
uj5u.com熱心網友回復:
它將搜索精確的字串print({})。看起來你需要列印陳述句中的文本,最好是使用regex,在print(和)之間查找文本。See https://stackoverflow.com/a/3369000/7334699
我不知道你的目標到底是什么,但你也可以看看eval()函式,它只是在一個字串中運行python代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/328089.html
標籤:
上一篇:如何設定JPopupMenu相對于系統托盤圖示的位置以及何時或如何關閉?
下一篇:c 程式在第二次讀取檔案后崩潰了
