gpt4 book ai didi

python - 在cygwin中保存文件的位置

转载 作者:行者123 更新时间:2023-11-28 22:02:53 26 4
gpt4 key购买 nike

有史以来最简单的问题:我正在尝试在我的笔记本电脑上通过 cygwin 使用 python - 我有一个文件 (foo.py) 但 python 找不到它。它给我的错误是:

$ chmod +x foo.py
chmod: cannot access `foo.py': No such file or directory

Cygwin 文件夹中是否有一个特殊位置需要我保存我的 foo.py?谢谢!美联社

最佳答案

不是python找不到你的文件,是chmod命令。 C盘在Cygwin中映射为/cygdrive/c,D盘映射为/cygdrive/d等等。

当你运行 chmod 时,你是否在与文件相同的目录中?

如果你的文件在 C:\mycode\python\foo.py 那么你应该先切换到那个目录 -

$ cd c:
$ cd mycode/python/

或者正如上面提到的@Ahmed,你也可以运行命令

$ chmod +x /cygdrive/c/mycode/python/foo.py

但是如果你的 python 脚本以

开头,你只需要 chmod
#!/bin/python

要执行这样的文件,你会说

$ /cygdrive/c/mycode/python/foo.py

或者如果你在同一个目录下

./foo.py

如果 python 脚本的第一行不是“#!/bin/python”,那么您可以跳过 chmod 并直接键入

python /cygdrive/c/mycode/python/foo.py

关于python - 在cygwin中保存文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com