python 3 定位修改文件中二维数的组某一个元素

fo = open("test.txt","w")
print("fileName:",fo.name)

MapList = [[0 for i in range(40)]for i in range(40)]  # 创建二维数组

for row in range(40):
    for col in range(40):
       if( row==0 or col==0 or row==39 or col==39):
               MapList[row][col]=1

for row in MapList:
    fo.write(str(row)+"\n")

fo.flush()
fo.close()



fo = open("test.txt","r")
print("文件名:",fo.name)

# 怎样定位修改某个元素
line = fo.readline()

print("读取的数据为:%s" % (line))

fo.flush()
fo.close()
阅读 2.8k
1 个回答

按CSV文件的格式保存。readlines再split()就是一个二维的字符串数组。

用pandas 读的话就是一行代码
df = pandas.read_csv(csvfile,sep=',',header=None)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题