我在 python shell 中尝试的每个命令都不起作用。我使用 python shell 的方式错误吗?我使用的是 python 3.12.3,但版本无关紧要。我尝试过早期版本的 python,但那...
我在 python shell 中尝试的每个命令都不起作用。我使用 python shell 的方式错误吗?我使用的是 python 3.12.3,但版本无关紧要。我尝试过早期版本的 python,但也没有用。当我使用 anaconda shell 时,所有命令都被接受。
我尝试了所有能找到的命令。我复制粘贴或输入命令,但 Python 无法识别这些命令。我总是得到一个语法错误
py -m venv .venv,返回文件 \'\',第 1 行 py -m venv .venv^^^^ SyntaxError:语法无效
我希望创建一个虚拟环境
我在变量 FI 中存储了文件名 fofo.l。我想检查文件名中是否有 \'.l\'。如果是,则执行命令 1。如果不是,则执行命令 2。我使用了 set -x 并尝试:if test ...
在变量 fofo.l 了文件名 FI 。我想检查文件名中是否有 \'.l\'。如果是,则执行命令 1。如果不是,则执行命令 2。
我使用 set -x
并尝试过:
if test $FI == *.l*; then echo done; else echo fail; fi
这是输出:
+ test fofo.l == esc.txt execve.c fofo. fofo.l foo1.cpp foo2.c foo.c foo.gz foo.l fool.sl foo.save foo.sl foo.xz goo.xz goo.xz.orig mprint.c myecho2.c myecho.c nano.10558.save p1.c pm.c pm.o term.cpp zipT.gz
bash: test: too many arguments
+ echo fail
fail
据我所知, bash
只需用任意数量的字符替换 *。有很多匹配的文件。我该如何解决这个问题?