努力让在Kali Linux中打开pyCharm变得不再麻烦。我一直在关注在线课程,打开 pyCharm 的方法是导航到
.sh
文件并打开它。我尝试使用子流程模块自动化该流程,但它给出了错误:
没有这样的文件或目录:'cd':'cd'
我的代码:
import subprocess
subprocess.call("cd")
subprocess.call("cd", "Downloads/pycharm-community-2019.2.3/bin")
subprocess.call("/.pycharm.sh")
将 shell 设置为 True:
import subprocess
subprocess.call("cd", shell=True)
subprocess.call("cd", "Downloads/pycharm-community-2019.2.3/bin", shell=True)
subprocess.call("/.pycharm.sh", shell=True)
#it is "./pycharm.sh"
导入子流程
subprocess.call("cd", "下载/pycharm-community-2019.2.3/bin", shell=True)
subprocess.call("./pycharm.sh", shell=True)
给出 pycharm.sh 文件的完整路径,而不是“Downloads/pycharm-community-2019.2.3/bin”路径
另外,执行此 shellscript 文件时可能会出现错误。如果发生这种情况,那么您应该首先更改文件权限并为此 shellscript 文件授予可执行权限,可以通过 chmod +x pycharm.sh