我有一個Python/Sikuli腳本,我需要將文件的位置存儲在變量中。返回文件的文件路徑,而不是當前目錄
我在一個位置擁有IDE,並且該文件存儲在不同的目錄中。
IDE:C:\ Sikuli \ runIDE.cmd
文件:C:\腳本\文件\ HelloWorld2.sikuli \ HelloWorld.py
現在我用os.getcwd()
來獲取IDE的位置。
但是,如何返回文件「HelloWorld.py」的完整目錄路徑?
我也使用os.path.abspath("HelloWorld2.py")
和os.path.dirname(os.path.realpath('HelloWorld2.py'))
。
但也沒有工作。
任何人都可以幫助我嗎?
重複(或至少相關):[http://stackoverflow.com/questions/7162366/get-location-of-the-py-source-file](http://stackoverflow.com/questions/7162366/get-location-of-py-source-file) – alcedine
您是否嘗試過'os.path.realpath(__ file __)'?有很多關於這個的SO帖子; '__file__'屬性是從模塊加載的文件的路徑名,如果它是從文件加載的。 – 7hibault