01 错误描述:
OSError: [Errno 22] Invalid argument: 'E:\PycharmProjects\tyj_data_file\study_life.txt'
用with open(file_name) as file_object:方式打开并读取文件出错,错误提示无效文件名
错误原因:
文件名虽然是直接从windows文件目录下拷贝的绝对路径,但是红色标记处提示\t,原来在python中\是转义字,而此时\t是制表字符。
解决办法:
第一种:直接用正斜杠/不用反斜杠\
第二种:用在字符串的第一个引号之前加上r,可以将该字符串标记为原始字符串,不进行转义,如
第三种:用两个反斜杠,因为每个反斜杠需要由另一个反斜杠字符来转义,如 E:\\PycharmProjects\\tyj_data_file\\study_life.txt
PS:说明一下,往往在window中使用反斜杠,在OSX和Linux上使用正斜杠,若想要程序能运行在所有的操作系统中,则可以用os.path.join('')的方式统一处理
02 python的输出语句
首先我掌握了一种学习方式,例如要了解 print 函数的用途,可以使用 help(print)来寻求帮助,通过这种方式我们可以了解到函数的参数、用法等。