我试图编写一个函数,它接受一个文件并返回一个列表。但没用。相反,它说:
'IOError:[Errno 22]无效参数:'C:\ Python32\x07ssignment3\wordlist.txt''
当我试着运行模块时
words_file_name = 'C:\Python32\assignment3\wordlist.txt'
words_file = open(words_file_name, 'r')
def read_words(words_file):
words_list = words_file.readlines()
return words_list
您可以通过在您的分配中将“\a”标记为“\a”来避免这种情况。每当您在目录路径中遇到“\b”、“n”、“r”等时,请用双斜杠替换它们。
转义反斜杠或使用原始字符串文字。否则,
\a
将变成\x07
,这是转义字符\a
的十六进制表示。我建议使用原始字符串,这样您就不必处理额外的反斜杠。相关问题 更多 >
编程相关推荐