pythonファイルの読み書き、リスト(list)、辞書(dict)はテキストファイル(txt)とjsonファイルフォーマットとして保存されます


1.リスト(list)はtxtとして保存されます.
#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())