在我的Mac终端Shell中使用Python有问题。
昨天我通过Mac终端使用了Python,但是今天早上在Pycharm工作之后,我的终端似乎出现了问题。
现在,当我简单地写“python”时,我会收到以下消息:
zsh: no such file or directory: /usr/local/bin/python3.7
任何帮助,让我回到我的终端使用Python将不胜感激!
当我在cmd中编写python时,我得到一条消息'python' is not recognized as an internal or external command, operable program or batch file.。但同时,当我写git时,我确实得到了想要的结果。这是否意味着我需要对环境变量进行一些更改。
因此,我删除了python的每一个实例,版本,从我的计算机中删除,然后重新安装它,当我在cmd中输入python -V时,它写为No Python at C:\(insert file path that does not exist)。我转到了我的环境变量,并在Path中添加了一个新的位置,它仍然显示location消息。如何解决这个问题,以便我可以将新的C:\(new destination)用于python?
我想在bash中更改默认的PATH变量。而且,我知道可以写export PATH=$PATH:/path/to/commands,但这不是我的解决方案。我希望任何应用程序使用系统调用,新的路径可以使用。
例如,在python代码中:
from os import system
system('my-special-command')
my-special-command存储在/path/to/my/commands/dir/my-special-command
我正在尝试用java运行python脚本,但遇到了一些麻烦。我使用下面的命令来执行python脚本,该脚本位于我的java项目中一个名为python的文件夹中:
Runtime r = Runtime.getRuntime();
Process p = r.exec("cmd /c python python\\test.py");
脚本应该在文本文件和屏幕上写一些东西,但是在通过r.exec执行之后,这不起作用(屏幕上没有记录任何东西,p.waitFor()返回1,这意味着它不能正常工作),但它在终端中工作。我尝试将python脚本放在项目的根文件夹中,以查看错误是否可能是由
所以,我正在写一个python脚本,它将打开一个tar文件,如果其中有一个目录,我的脚本将打开该目录并检查文件……
E = raw_input("Enter the tar file name: ") // This will take input from the user
tf = tarfile.open(E) // this will open the tar file
现在检查'tf‘最好的方法是有没有目录?我希望在相同的python脚本中执行一些操作,而不是转到我的终端并在那里执行ls操作,该脚本在解压tar之后检查是否存在目录。
因此,我开始创建一个python脚本,以了解如何在python中创建和编写txt文件。 下面是脚本: f = open("my.abc", "x")
f.write("Added more content")
f.close()
#open and read the file after the appending:
f = open("my.abc", "r")
print(f.read()) 当我第一次运行它时: Added more content 当我第二次运行它时: Added more conten