Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的转义ascii贝尔字符_Python - Fatal编程技术网

python中的转义ascii贝尔字符

python中的转义ascii贝尔字符,python,Python,有人能帮助我如何用python逃离ascii bell吗 练习: test='\n\t\r\a' print(repr(test)) '\n\t\r\a' '\n\t\r\x07' 期望值: test='\n\t\r\a' print(repr(test)) '\n\t\r\a' '\n\t\r\x07' 实际值: test='\n\t\r\a' print(repr(test)) '\n\t\r\a' '\n\t\r\x07' 您可以使用原始字符串: test=r'C:\fo

有人能帮助我如何用python逃离ascii bell吗

练习:

test='\n\t\r\a'
print(repr(test))
'\n\t\r\a'
'\n\t\r\x07'
期望值:

test='\n\t\r\a'
print(repr(test))
'\n\t\r\a'
'\n\t\r\x07'
实际值:

test='\n\t\r\a'
print(repr(test))
'\n\t\r\a'
'\n\t\r\x07'

您可以使用原始字符串:

test=r'C:\foo\boo\r99\a\coo'
打印(test.encode(),test)
输出:

b'C:\\foo\\boo\\r99\\a\\coo' C:\foo\boo\r99\a\coo

那么这里的问题是什么?我看到您的输出包含输入的表示。这会在文件路径中产生问题。所以,我想逃过这一劫。再说一次,我看这里没有任何问题。bell字符已转义。@quamrana如何转义此类文件路径?C:\\foo\\boo\r99\a\\coo.C:\\foo\\boo\r99\a\\coo不是有效路径。