如何在Python中使用`os.path.getsize()`函数获取文件大小?
时间: 2024-10-12 10:16:45 浏览: 39
在Python中,`os.path.getsize()`函数可以用来获取文件的大小(以字节为单位)。这个函数接受一个参数,即文件的路径。如果文件存在且可以访问,它将返回文件的大小;否则,它会引发一个`OSError`异常。
以下是一个简单的示例:
```python
import os
# 指定要检查的文件路径
file_path = 'example.txt'
try:
# 使用os.path.getsize()获取文件大小
file_size = os.path.getsize(file_path)
print(f"文件 {file_path} 的大小是 {file_size} 字节")
except OSError as e:
print(f"无法获取文件 {file_path} 的大小: {e}")
```
在这个例子中,我们首先导入了`os`模块,然后定义了一个变量`file_path`来存储我们要检查的文件的路径。接着,我们尝试使用`os.path.getsize()`函数来获取文件的大小,并将结果打印出来。如果在尝试获取文件大小时发生错误(例如,文件不存在或没有读取权限),我们会捕获`OSError`异常并打印一条错误消息。
相关问题
os.path.getsize()函数用法
`os.path.getsize()` 函数是 Python 标准库中 `os` 模块提供的一个函数,它的作用是获取指定文件的大小(单位是字节)。
该函数的语法为:
```
os.path.getsize(filename)
```
其中,`filename` 参数是文件的路径,可以是相对路径或绝对路径。
使用该函数可以方便地获取文件的大小信息,例如:
```
import os
filename = "example.txt"
size = os.path.getsize(filename)
print(f"{filename} 的大小为 {size} 字节")
```
上述代码会输出类似如下的结果:
```
example.txt 的大小为 1024 字节
```
这里假设当前工作目录下存在一个名为 `example.txt` 的文件,大小为 1024 字节。
os.path.getsize
os.path.getsize方法是用于获取指定文件的大小的函数。它返回的是一个整数,表示文件的字节数。通过调用这个方法,可以获取指定文件的大小。这个方法的使用示例可以在中找到,其中通过给定文件路径myPath,调用os.path.getsize(myPath)可以获取该文件的大小,并将其保存在result变量中。最后,通过打印result,可以将文件的大小输出到控制台。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [python基础之常用模块OS、OS.path](https://blog.csdn.net/weixin_43617170/article/details/130640749)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [python使用os.path.getsize(path)获取文件大小](https://blog.csdn.net/m0_46653437/article/details/115895504)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文