use*_*920 5 python command-line
双引号看起来是这样的."如果我把这个Python字符串我得到这个里面' " '
.在Python中,我可以把两个双引号中的字符串' "" '
,这被打印成两个双引号,但我不能把一个双引号在字符串中,和以前一样,' " '
.我在eclipse中用pydev做这个,它给出了一个error: "encountered "\r" (13), after : ""
.我试着用命令管道和文件名做以下事情:
logA = 'thing.txt'
cmdpipe = os.popen('copy "C:\upe\' + logA + '"' + ' "C:\upe\log.txt"')
Run Code Online (Sandbox Code Playgroud)
你需要转义反斜杠,否则它会做奇怪的事情。
logA = 'thing.txt'
cmdpipe = os.popen(
'copy "C:\\upe\\' + logA + '"' + ' "C:\\upe\\log.txt"')
Run Code Online (Sandbox Code Playgroud)
编辑:一个更Pythonic的方式是这样的:
logA = 'thing.txt'
cmdpipe = os.popen('copy "C:\\upe\\{}" "C:\\upe\\log.txt"'.format(logA))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6615 次 |
最近记录: |