繁体   English   中英

(Python)脚本可以永久编辑我的系统路径变量吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM