18、存在一个文件,文件名test.tex 内容如下: 01 success 02 fail 03 fail 04 success 04 success 04 success 请使用python语言编写程序实现统计该文件中 有多少个success 有多少个fail的功能
时间: 2023-06-03 22:03:23 浏览: 60
好的,下面是Python语言的程序代码:
```python
filepath = 'test.tex' # 文件路径
success_count = 0 # success计数器
fail_count = 0 # fail计数器
# 读取文件内容
with open(filepath, 'r') as f:
lines = f.readlines()
# 统计success和fail的数量
for line in lines:
if 'success' in line:
success_count += 1
elif 'fail' in line:
fail_count += 1
# 输出结果
print('success count:', success_count)
print('fail count:', fail_count)
```
你看懂了吗?
相关问题
python输入文件路径_Python编写一个查找文件的程序 – 先输入路径,然后输入文件名...
以下是一个简单的 Python 程序,可以查找指定路径下的文件,需要输入路径和文件名:
```python
import os
def find_file(path, filename):
for root, dirs, files in os.walk(path):
if filename in files:
return os.path.join(root, filename)
return None
path = input("请输入路径:")
filename = input("请输入文件名:")
result = find_file(path, filename)
if result:
print("文件路径为:", result)
else:
print("未找到该文件!")
```
使用 `os.walk()` 函数遍历指定路径下的所有文件和目录,判断输入的文件名是否在文件列表中,如果找到了就返回该文件的完整路径,否则返回 `None`。最后根据结果输出提示信息。
注意:该程序只会查找指定路径下的文件,不会往子目录中继续查找。如果需要查找子目录中的文件,可以使用递归方式实现。
编写程序完成以下功能:输入一个文件路径,输出该文件的扩展名。 输入样例: D:\\python\\test.py输出样例:.py 输入样例: D:\\python\\test\\readme.docx 输出样例:.docx
你可以使用以下代码来实现该功能:
```
import os
file_path = input()
file_type = os.path.splitext(file_path)[-1]
print(file_type)
```
该代码中,我们使用了Python内置的os模块中的splitext()函数来获取文件的扩展名。该函数将文件路径分割成文件名和扩展名两部分,并返回一个元组,其中第二个元素就是文件的扩展名。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)