Escape@from python行命令

2024-06-07 12:44:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道这是python的问题还是shell的问题(linux上的zsh),我有这样一个论点:“@xyz”以“@”开头

Python_脚本.py第一个参数@第二个参数第三个参数

我试图用\或\\来转义@,或使用“”,但程序无法启动。如果我把@from@second_论点留着,一切都没问题。在


Tags: frompy程序脚本参数linuxshellzsh
1条回答
网友
1楼 · 发布于 2024-06-07 12:44:16
  1. 也许“@”是zsh中的一个全局字符,expanding to all symbolic links in the current directory。试着用“@@”来转义?

  2. 尝试使用echo运行参数列表,即:

    回音_脚本.py第一个参数@第二个参数第三个参数

这样,您就可以知道它是扩展的还是按原样传递给脚本的。在

相关问题 更多 >

    热门问题