python字典键的变量操作 创建文件与文件夹

字典以键值对的方式储存,可以定义d={}空字典,然后再录入数据。

常规的操作:p={‘a’=123,'b'=456}增加一个新对可以:

c={'t'=567}

p.update(c)  变成{‘a’:123,'b':456,'t':567}

上面的操作等于p.update(t=123)

 

这种普遍的方式不适合一个动态特殊的情况,当我们的键不是确定的而是一个变量该怎么办?

这里有个新方法:变量为i,p[(i)]={},这样就在p中创建了以变量i为键的键值对 p={‘a’:123,'b':456,(#变量i的字符串形式):{}}

 

python创建文件与文件夹

文件的创建:一般创建.txt文件

  函数open(file,'mode')

   file为文件地址,若不存在则新建,若不再本目录下,可以写绝对路径

   mode有以下几种方式:r只读 rb二进制只读 w写入且原有内容覆盖 a在文件末尾追加    

     打开后文件需要.close()关闭

文件夹的创建:
   使用os.mkdir(ad)方式建立,ad为新建文件夹名称的绝对路径

 

一个例子

 dir='C:\\Users\\Microsoft\\source\\repos\\sandwich\\sandwich\\data\\'+str(2016-d)
        os.mkdir(dir)
file=provs[c].text+'.text'
            f=open(dir+'\\'+file,'a')

 

posted on 2018-10-28 22:29  batt1ebear  阅读(2490)  评论(0)    收藏  举报

导航