python中对100本地系统文件形如“2021010”日期格式以“.txt”和“.text”结尾的文件进行统计
时间: 2023-11-09 16:08:48 浏览: 21
您可以使用Python内置的os模块和datetime模块来处理这个问题。以下是代码示例:
```python
import os
import datetime
# 获取当前日期
now = datetime.datetime.now()
# 构造文件名前缀
prefix = now.strftime("%Y%m%d")
# 统计.txt文件数量
txt_count = 0
for file_name in os.listdir():
if file_name.startswith(prefix) and (file_name.endswith(".txt") or file_name.endswith(".text")):
txt_count += 1
print(f"今天有 {txt_count} 个以'.txt'或'.text'结尾的文件。")
```
这个代码会在当前目录下查找以当前日期为前缀,并以`.txt`或`.text`结尾的文件,然后统计它们的数量并输出。
相关问题
python将100以内的偶数存放到本地文件“偶数.txt”中
好的,你可以使用以下代码将100以内的偶数存放到本地文件“偶数.txt”中:
```python
even_numbers = [] # 创建一个空列表来存储偶数
for i in range(2, 101, 2): # 从2开始,每隔2个数取一个,直到100
even_numbers.append(i) # 将偶数添加到列表中
with open('偶数.txt', 'w') as f: # 打开文件,以写入模式写入内容
for num in even_numbers:
f.write(str(num) + '\n') # 将偶数写入文件,每个数占一行
print('偶数已保存到文件“偶数.txt”中!') # 输出提示信息
```
运行以上代码后,你将会看到一个名为“偶数.txt”的文件被创建,并且其中包含了100以内所有偶数。
Python中统计filel.txt文件包含的字符数和行数
你可以使用Python的内置函数来统计文件的字符数和行数。
以下是一个示例代码:
```python
# 打开文件
with open("file1.txt", "r") as file:
# 统计字符数
char_count = 0
for line in file:
char_count += len(line)
print("字符数:", char_count)
# 打开文件
with open("file1.txt", "r") as file:
# 统计行数
line_count = 0
for line in file:
line_count += 1
print("行数:", line_count)
```
这段代码将打开名为`file1.txt`的文本文件,并计算其字符数和行数,然后输出结果。