例如,我尝试运行当前文件夹中不存在的python脚本
$ a='my\nmulti\nline\nstring'; echo -e $a
my
multi
line
string
$ sed -Ee "0,/^###/{/^###/i$a" -e '}' file*
my
multi
line
string
### the first line
abc cba jfkdslfjslkd
python:无法打开文件'Test.py':[Errno2]没有这样的文件或目录
我必须指定绝对路径c:\ testdir \ test.py才能使命令可行。
C:\>python Test.py
我试图将“ c:\ testdir”附加到Env参数'PATH'中,但是仍然无法正常工作。
我想使用文件名而不是整个路径, c:\ python Test.py 我能做到吗?
答案 0 :(得分:0)
这意味着您当前不在PSHost
(您正在C:/testdir
)中。在终端中输入C:
移至该目录({{1>} = c hange d irectory)。
必须在不在文件夹中时指定整个路径的原因是,即使您不在要引用的文件夹中,仍可以使用其路径来引用它。