一、Python如何读取文件的保存时间
在Python中,我们可以使用os模块来获取文件的保存时间。os模块提供了很多与操作系统相关的功能,包括获取文件信息。下面是一个获取文件保存时间的代码示例:
import os import time file_path = "test.txt" stat_info = os.stat(file_path) time_stamp = stat_info.st_mtime save_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time_stamp)) print("文件保存时间:", save_time)
二、Python读取文件的操作方法
在Python中,我们有多种方式来读取文件。
1、使用open()函数
使用open()函数可以打开一个文件,并返回文件对象。我们可以通过read()函数来读取文件内容,也可以通过readline()函数逐行读取文件内容。
# 读取整个文件 with open("test.txt", "r") as f: content = f.read() # 逐行读取文件 with open("test.txt", "r") as f: for line in f.readlines(): print(line)
2、使用with语句
使用with语句可以自动关闭文件,避免忘记关闭文件导致资源泄漏的问题。
with open("test.txt", "r") as f: content = f.read()
3、使用pandas库
如果需要读取csv文件或者表格类数据,我们可以使用pandas库来读取。
import pandas as pd data = pd.read_csv("data.csv")
三、Python如何读取文件内容
Python中读取文件内容的方式与上面介绍的读取文件方式相同,只需要使用对应的函数来读取即可。
# 读取整个文件 with open("test.txt", "r") as f: content = f.read() # 逐行读取文件 with open("test.txt", "r") as f: for line in f.readlines(): print(line)
四、Python如何读取csv文件
如果我们需要读取csv文件,可以使用pandas库来读取。
import pandas as pd data = pd.read_csv("data.csv")
五、Python如何读取文件并排序
如果我们需要读取一个文件并排序,可以使用sorted()函数来对文件内容进行排序。
with open("test.txt", "r") as f: content = f.readlines() content_sorted = sorted(content)
六、Python如何读取文件夹中文件名
如果我们需要读取一个文件夹中的所有文件名,可以使用os模块中的listdir()函数来获取文件夹下所有文件的名称。
import os files = os.listdir("path/to/folder")
七、Python如何读取文件名称
如果我们需要读取一个文件的名称,可以使用os模块中的basename()函数来获取文件的名称。
import os file_name = os.path.basename("path/to/file.txt")
八、Python如何读取文件夹下的函数
如果我们需要读取一个文件夹下的所有文件,可以使用os模块中的walk()函数遍历整个文件夹。
import os for dirpath, dirnames, filenames in os.walk("path/to/folder"): for filename in filenames: print(os.path.join(dirpath, filename))
九、Python如何读取文件名中的数字
如果我们需要从文件名中提取数字,可以使用正则表达式来提取。
import re file_name = "file_123.txt" numbers = re.findall("\d+", file_name)
十、Python如何读取文件夹文件选取
如果我们需要筛选符合条件的文件,可以使用os模块中的glob()函数来匹配符合条件的文件。
import glob files = glob.glob("path/to/files/*.txt")