使用Python在指定文件夹新建一个文本文档(其他类型文件也可)

使用Python在指定文件夹新建一个文本文档(其他类型文件也可)

今天在做一个信息查询系统时需要对读入的信息进行保存,自然需要建立文件,于是就在网上寻找了很多见文件的方法。我选择了一种操作比较简单的文件处理方式,希望对你有帮助。

在指定路径下新建文件

这里新建文件的方式理论上可以建成任意格式,在程序中可以改变文件的后缀,废话少说,直接上代码:

import os
#函数中的name是新建文件的名字,msg是写入的内容,类型为str类型,可任意传参
 def text_create(name, msg):    
     desktop_path = "F:\\ 文件存放的地址"  # 新创建的txt文件的存放路径    
     full_path = desktop_path + name + '.txt'   #也可以创建一个.doc的word文档    
     file = open(full_path, 'w')    # w 的含义为可进行读写
     file.write(msg)        #file.write()为写入指令
     file.close() 
     

读指定文件(txt)里的内容

要想读出txt里面的文件内容就需要首先打开文件,使用open()函数。然后使用file.readlines()读出里面的内容,最后进行打印。
读出指定位置TXT文件里的内容代码如下:

import os
Address1 = "F:\信息统计系统\信息储存\表头.txt"    #你所要打开的特定目录的特定文件
#打印表头
with open(Address1,'r') as file:
    TXT1 = file.readlines()
    file.close()
print(TXT1[0],"\n")  

如果需要对文件名字进行变量表示可使用一下方式:

 ADD = "F:\信息统计系统\信息储存\\" + name +".txt"
 #其中的name为变量,类型为str类型,可进行传参
 Address2 = ADD  
  with open(Address2,'r') as file:
  TXT2 = file.readlines()
  file.close()
 print(TXT2[0],"\n")                          #假设你要读取第一行打印输出
 print("\n")

打开文件的方法(只要路径已知理论上可以打开任何文件)

代码比较简单只有一行,具体含义大家可以查阅资料,需要注意的是一定要有import os,若程序开头不含有import os程序会进行报错,代码如下:

import os
os.system("start explorer F:\信息统计系统\信息储存")

注意如果你在复制过程中发现程序出错可能是复制过程中对齐的问题,大家注意一下格式即可!

以上即为本次的全部内容,希望能够帮到你![比心]

发布了6 篇原创文章 · 获赞 5 · 访问量 301

猜你喜欢

转载自blog.csdn.net/qq_45172832/article/details/104110992
今日推荐