use*_*737 5 python linux bash escaping
我想要一个脚本,可以在其中粘贴Windows路径作为参数,然后该脚本将路径转换为Unix路径并使用nautilus打开路径。
我希望能够如下使用脚本:
mypythonscript.py \\thewindowspath\subpath\
该脚本当前如下所示:
import sys, os
path = "nautilus smb:"+sys.argv[1]
path = path.replace("\\","/")
os.system(path)
我几乎可以工作了:)问题是我必须在参数周围添加'...,如下所示:
mypythonscript.py '\\thewindowspath\subpath\'
任何知道我如何编写允许该参数的脚本的人都不能使用',...,例如:
mypythonscript.py \\thewindowspath\subpath\
编辑:我想我还必须补充一点,问题是没有',则参数中的\被视为转义字符。该解决方案不一定必须是python脚本,但我希望(在Linux中)能够仅将Windows路径作为脚本的参数粘贴。
除非您使用的是 Windows 的早期版本:“/blah/whatever/”仅适用于您的 OP。
| 归档时间: | 
 | 
| 查看次数: | 15736 次 | 
| 最近记录: |