[英]Can a (Python) Script permanently Edit my system Path variable?
我正在尝试制作一个脚本,该脚本将通过命令行执行某些操作。 它的用法应该是这样的:
C:\users\me> appname startprocess
但是如果我想发布它,我需要它对每个人都非常方便使用,并且需要将 PATH 变量设置为我的脚本的位置。
我希望我的脚本自己处理这个任务。 我的脚本可以永久编辑我的 PATH 变量吗? 如果是这样,如何?
关于这个主题的大多数问题主要是关于如何为 python 脚本设置路径变量,而不是编写可以自行完成的脚本。
要将当前工作目录添加到 PATH,您可以使用以下代码:
import os
import sys
pwd = os.getcwd()
sys.path.append(pwd)
要运行 shell 脚本,请使用以下命令:
import subprocess
subprocess.run('Your Command', shell = True)
如果要检查命令的输出:
stdout = subprocess.check_output('Your Command', shell = True)
print(stdout.decode())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.