在字符串中使用冒号时收到语法错误,但仅作为输入。
>>> x = input('File Path: ')
File Path: C:\Users\Me\Documents
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
x = input('File Path: ')
File "<string>", line 1
C:\Users\Me\Documents
^
SyntaxError: invalid syntax
我也试过吼叫,以防转义字符引起问题。没有变化。
File Path: C:\\Users\\Me\\Documents
通常情况下,我会通过以下方式推送字符串:
x = str(r'C:\Users\Me\Documents')
但是在没有r
的情况下分配它可以正常工作。该错误仅在使用时显示
x = input(' ')
。我也试过x = str(input(' '))
再一次,没有变化。