根据定义,"a +"模式打开文件以进行追加和读取.附加作品,但阅读方法是什么?我做了一些搜索,但无法在任何地方找到它.
f=open("myfile.txt","a+")
print (f.read())
Run Code Online (Sandbox Code Playgroud)
试过这个,它打印空白.
我在读取CSV文件时遇到此错误(无标题,3列,第2和第3个字符串):
Traceback (most recent call last):
File "C:\Python32\fantasy.py", line 72, in module>
some=row[1]
IndexError: list index out of range*
Run Code Online (Sandbox Code Playgroud)
以下是代码的一部分.这是愚蠢的简单东西,但我只是空白它是如何工作的.我刚接触编码,但之前已经处理过csv模块,并且从未遇到过这个部分的问题,只是在记事本中做了一些测试csv文件,看它是否会从相同的代码中读取,而且确实如此.我不知道.
import csv
##############some other code, working good and I believe not relevant to this problem
file=open(r"C:\Users\me\Desktop\file-2.csv","r")
reader=csv.reader(file, delimiter=',', quotechar='"')
for row in reader:
some=row[1]
Run Code Online (Sandbox Code Playgroud) 是否有一种简短的方法来获取pickle文件中的对象数量 - 比编写打开文件的函数更短,保持调用pickle.load方法并更新num_of_objs1直到它捕获EOFError并返回值?