python如何读取文件大小
时间: 2023-10-13 12:55:34 浏览: 155
您可以使用`os`模块中的`path`函数来获取文件的大小。下面是一个示例代码:
```python
import os
def get_file_size(filename):
size = os.path.getsize(filename)
return size
# 使用示例
file_path = 'path/to/your/file.txt'
file_size = get_file_size(file_path)
print(f"File size: {file_size} bytes")
```
在上面的代码中,`get_file_size`函数接受文件路径作为参数,并使用`os.path.getsize`函数获取文件的大小。返回的大小以字节为单位。您可以将文件路径替换为您要读取的实际文件路径。
相关问题
python读取文件中的数字比较大小
Python读取文件中的数字比较大小可以通过以下步骤实现:
1. 打开文件并读取文件内容。
2. 将文件内容转换为数字列表。
3. 使用Python内置函数max()和min()比较数字列表中的最大值和最小值。
下面是一个示例代码,演示如何读取文件中的数字并比较大小:
```
with open('file.txt', 'r') as f:
content = f.read()
numbers = [int(num) for num in content.split()]
max_num = max(numbers)
min_num = min(numbers)
print("最大值为:", max_num)
print("最小值为:", min_num)
```
请注意,这个示例代码假设文件中只包含数字,每个数字之间用空格分隔。如果文件中包含其他内容,需要根据实际情况进行修改。
python 读取文件属性
要读取文件属性,可以使用 Python 的 `os` 模块。可以使用 `os.stat()` 函数获取文件的元数据,其中包括文件大小、修改时间、权限等信息。例如,以下代码演示了如何读取文件的大小和修改时间:
```python
import os
# 获取文件大小和修改时间
file_stats = os.stat("example.txt")
print("文件大小:", file_stats.st_size, "字节")
print("修改时间:", file_stats.st_mtime)
```
其中 `os.stat()` 函数返回的是一个 `os.stat_result` 对象,可以通过该对象的属性获取文件的各种元数据。例如,`st_size` 属性表示文件大小,`st_mtime` 属性表示文件的修改时间。
阅读全文