2016-04-03 121 views
0

我在這裏失去了一些東西真的很明顯運行更新的Python腳本......但是當我運行這個程序如何在Linux終端

python gregs_program.py 

這將正常工作....但如果我做出改變,然後保存它,我去跑

蟒蛇gregs_program.py

,它運行舊版本(不更新我的變化)!我注意到當我在終端中執行'ls'命令時,我有

「gregs_program.py」和 「gregs_program.py〜」。

我在這裏錯過了什麼?

+1

寫入權限?或者嘗試將其複製到另一個文件並運行它。帶〜的文件是臨時文件或備份文件。 – dnit13

回答

4

問題只能是幾件事情(所有這些我以前做過):

  • 編輯窗口不是在同一個地方(目錄/電腦)作爲運行窗口。
  • 寫入更新副本時出錯,可能來自只讀文件系統,空間不足等。
  • 編輯器處於某種奇怪的模式,並且沒有收到寫入命令。
+1

啊......這是第1號。我在不同的目錄中有相同的文件名。 – rikkitikkitumbo

+0

@ user3583384:我們都去過那裏。爲了避免保留源代碼的多個副本,請爲您的實驗使用版本控制系統,如'git','hg'(mercurial)。 – jfs