2024-04-29 06:41:20 发布
网友
我有绳子
buff = "abc\ndef\n"
我需要使用操作系统你知道吗
os.system('echo -e ' +buff+' > 123.txt')
这是我犯的错误
>>> os.system('echo -e ' +buff+' > 123.txt') abc sh: line 1: def: command not found
0个
您应该用引号封装字符串,因为它包含换行符:
os.system('echo -e "' + buff + '" > 123.txt')
或者
os.system("echo -e '" + buff + "' > 123.txt")
这只适用于文本不包含双引号或双引号的情况。你知道吗
您应该用引号封装字符串,因为它包含换行符:
或者
这只适用于文本不包含双引号或双引号的情况。你知道吗
相关问题 更多 >
编程相关推荐