用python写一个获取文件名的代码
时间: 2023-08-31 10:33:48 浏览: 146
Python获取指定文件夹下的文件名的方法
### 回答1:
可以使用以下代码获取文件名:
```python
import os
file_path = "/path/to/file.txt"
file_name = os.path.basename(file_path)
print(file_name)
```
其中,`file_path` 是文件的路径,`os.path.basename()` 函数可以获取文件名,存储在 `file_name` 变量中。
### 回答2:
使用Python编写一个获取文件名的代码可以通过以下步骤实现:
1. 首先,导入`os`模块,这个模块为与操作系统进行交互提供了一种便捷的方式。
2. 使用`input()`函数提示用户输入文件的路径和文件名。
3. 使用`os.path`模块的`basename()`函数获取文件名(不包含路径)。
4. 打印输出获取到的文件名。
下面是一个示例代码:
```python
import os
filepath = input("请输入文件路径和文件名:")
filename = os.path.basename(filepath)
print("获取到的文件名为:", filename)
```
使用该代码,用户只需输入文件路径和文件名,即可获取到文件名。注意,输入的文件路径需要是一个有效的文件路径。
例如,如果用户输入`C:\example\test.txt`,则代码会打印输出`获取到的文件名为: test.txt`。
### 回答3:
以下是一个使用Python编写的获取文件名的代码:
```python
import os
def get_file_name(file_path):
# 使用os.path.basename获取文件名
file_name = os.path.basename(file_path)
return file_name
if __name__ == "__main__":
file_path = "C:/Users/username/Documents/example.txt"
file_name = get_file_name(file_path)
print("文件名:", file_name)
```
使用`os.path.basename()`函数可以获取文件路径中的文件名部分。上述代码中,将文件路径作为函数参数传入`get_file_name()`函数,然后使用`os.path.basename()`函数获取文件名并返回。在主函数中,首先定义了一个文件路径的变量`file_path`作为示例,然后调用`get_file_name()`函数获取文件名,并将其打印输出。最终的输出结果将会是`文件名:example.txt`。注意,需要根据实际情况修改文件路径`file_path`的值。
阅读全文