pythonファイルの読み書き、リスト(list)、辞書(dict)はテキストファイル(txt)とjsonファイルフォーマットとして保存されます
1.リスト(list)はtxtとして保存されます.
2.辞書(dict)はtxt、jsonとして保存されます.
json形式で保存
3.ファイルを巡回します.
4.書類を書く.
5.ファイルを読みます.
#list txt
list = ['a','b','c','d']
filename = open('D:\\soft\\Anaconda3\\list.txt','w')
for i in list:
filename.write(i)
filename.write('
')
filename.close()
2.辞書(dict)はtxt、jsonとして保存されます.
dict = {' ':' ',' ':' '}
filename = open('D:\\soft\\Anaconda3\\list.txt','w')#dict txt
for k,v in dict.items():
filename.write(k+':'+str(v))
filename.write('
')
filename.close()
json形式で保存
import json
dict = {' ':' ',' ':' '}
jsonstr = json.dumps(dict)
filename = open('D:\\soft\\Anaconda3\\list1.json','w')#dict josn
filename.write(jsonstr)
3.ファイルを巡回します.
#
import os
import os.path
src = 'D:\\soft\\Anaconda3' #
for parent,dirname,filenames in os.walk(src):# , , , 。
print('parent is:',parent)
print('dirname is:',dirname)
for filename in filenames:
print('filename is:',filename)
print(' :',os.path.join(parent,filename))
4.書類を書く.
str = '555555
1'
filename = open('D:\\soft\\Anaconda3\\text.txt','w')
filename.write(str)
filename.close()
5.ファイルを読みます.
filename = open('D:\\soft\\Anaconda3\\text.txt','r')
filename.read()
print(filename.read())