如何讓程序驗證它是否已經位於目標位置,如果沒有,請將其移動到另一個位置?如何將程序本身移動到Python中的另一個位置?
回答
os.path.abspath(__file__)
是當前模塊(或主腳本)當前位置的絕對路徑,os.rename是一種移動文件的方法(不是已經存在另一個同名文件的位置;但是, d後面的第一個是os.unlink
)。
我在某處讀過os.path.abspath(__ file__)將無法正確使用py2exe編譯的腳本,這是真的嗎? – Shady 2010-03-01 18:41:18
@Shady,是的,'py2exe'改變了方程式(如果你使用'py2exe',你應該在你的Q中提及!)。在這種情況下,你可以查看'sys.argv [0]',如果它不包含目錄,你必須掃描'os.environ ['PATH']'上的所有目錄才能找到它。 – 2010-03-02 00:54:42
與py2exe一起使用的os.path.abspath(__file__)
的替代方法是sys.executable
。如果你說filename = sys.executable.rsplit('\\',1)[1]
文件名將是你的文件名。這隻適用於如果你用py2exe編譯你的程序,否則它只會顯示pythonw.exe或python.exe
- 1. 如何將MKCircleView在一個位置移動到MKMapView中的另一個位置?
- 2. 按下按鈕,將身體從一個位置移動到另一個位置
- 3. 如何將一個kinect骨架移動到另一個位置
- 4. 將程序移動到某個位置
- 5. 如何將mapView註釋從一個位置移動到另一個位置?
- 6. 如何將svn文件夾從一個位置移動到另一個位置
- 7. 如何將導航欄移動到另一個位置
- 8. Joomla:將文章文本移動到另一個位置
- 9. 如何在Silverlight中將文本從一個位置移動到另一個位置?
- 10. 在OpenLayers中將功能從一個位置移動到另一個位置3
- 11. Appcelerator動畫將圖像從一個位置移動到另一個位置
- 12. 動畫:將元素從一個位置移動到另一個位置
- 13. Flex:將一個數據點從一個位置移動到另一個位置
- 14. 將div塊移到另一個位置
- 15. 將文件移動到Apache NIFI中的另一個位置
- 16. 如何在HighCharts散點圖中將點從一個位置移動到另一個位置的動畫
- 17. C#從一個位置移動到另一個位置
- 18. 將文件從一個網絡位置移動到另一個
- 19. 如何在Google地圖中將動畫從一個位置移動到另一個位置ios
- 20. 將XAML元素從一個位置移動到另一個位置
- 21. 將XSLT標籤從一個位置移動到另一個位置
- 22. 將切片項從一個位置移動到另一個位置
- 23. 將文件從一個位置移動到另一個位置在Mule
- 24. CSS將浮動元素移動到另一個位置
- 25. 如何使用普通JavaScript將元素從DOM中的一個位置移動到另一個位置?
- 26. AEM CQ5將文件的選項移動到另一個位置
- 27. 如何將文本從一個地方移動到另一個
- 28. 如何將現有標記從一個位置移動到另一個位置使用動畫
- 29. 如何將文件從一個位置移動到另一個位置在java中?
- 30. 如何在MAPBOX iOS中將標記從一個位置移動到另一個位置?
腳本或進程? – 2010-03-01 04:44:44
我不明白你爲什麼需要這樣做。如果你把程序放在正確的位置,不是更好嗎? – ghostdog74 2010-03-01 05:10:54
該程序,.exe – Shady 2010-03-01 05:12:09