Как я могу заставить программу проверить, находится ли она уже в целевых местоположениях, а если нет, переместитесь в другое место?Как переместить программу в другое место на Python?
ответ
os.path.abspath(__file__)
- это абсолютный путь к текущему местоположению текущего модуля (или основного сценария), а os.rename - способ перемещения файла (не к месту, где уже присутствует другой файл с таким же именем, d должен быть os.unlink
последним первым).
Я где-то читал, что os.path.abspath (__ file__) не будет работать должным образом с скомпилированными скриптами py2exe, это правда? – Shady
@Shady, да, 'py2exe' меняет уравнение (вы должны указать в своем Q, если вы используете' py2exe'!). В этом случае вы можете посмотреть 'sys.argv [0]', и если он не содержит каталог, вам придется сканировать все каталоги на 'os.environ ['PATH']', чтобы найти его. –
Альтернатива os.path.abspath(__file__)
, которая работает с py2exe, - sys.executable
. если вы скажете filename = sys.executable.rsplit('\\',1)[1]
имя файла будет вашим именем. это работает, только если вы скомпилируете свои программы с помощью py2exe, хотя в противном случае он просто отобразит pythonw.exe или python.exe
- 1. Переместить файл в другое место
- 2. Переместить файл в другое место
- 3. Как переместить каталог кожи в другое место
- 4. Как переместить навигационную панель в другое место?
- 5. Как переместить каталог гитолита в другое место
- 6. CKEditor - переместить папку скинов в другое место
- 7. wpf переместить подкаталог проекта в другое место
- 8. Как скопировать мою программу в другое место на моем компьютере?
- 9. Переместить файл в другое место назначения на основе условий
- 10. Как переместить Tomcat webapp из ROOT в другое место?
- 11. Linux: как переместить установленную директорию в другое место?
- 12. Перенаправление на другое место
- 13. jQuery - переместить элемент в другое место в html
- 14. Переместить элемент XML в другое место с помощью GDataXML
- 15. пытается переместить файл в другое место (в папке проекта)
- 16. Excel макрос, чтобы переместить все вложенные папки в другое место
- 17. Google круговая диаграмма - переместить легенду в другое место
- 18. AEM CQ5 Переместить опцию для файла в другое место
- 19. Переместить элементы в другое место с помощью XSLT
- 20. мул переместить файл в другое место динамически из запроса БД
- 21. Как перемещать кнопки Zoom на MapView в другое место?
- 22. Как скомпилировать в другое место
- 23. Как переместить зависимости Бауэр на место
- 24. Как правильно перемещать node_modules в другое место
- 25. перейдите в другое место на странице обновления
- 26. Как перенести корневое серверное приложение на какое-то другое место
- 27. перемещение папки с неизвестного местоположения на другое место на сервере
- 28. Перемещение DocumentDB в другое место
- 29. Перемещение справочной библиотеки в другое место
- 30. Polygon другое место
Скрипт или процесс? –
Я не понимаю, зачем вам это нужно. не будет ли лучше, если вы поместите программу в нужное место в первую очередь? – ghostdog74
программа, .exe – Shady