Python中获取当前路径并在改路径下创建文件,生成对应的绝对路径,打印输出
时间: 2024-10-03 09:00:43 浏览: 31
在Python中,你可以结合使用`os.getcwd()`获取当前工作目录,然后用`os.path.join()`函数来拼接新文件名,最后使用`open()`函数尝试创建文件。以下是一个示例:
```python
import os
# 获取当前工作目录
current_dir = os.getcwd()
print("当前工作目录:", current_dir)
# 想要在当前目录下创建一个名为"new_file.txt"的文件
filename = "new_file.txt"
full_path = os.path.join(current_dir, filename)
# 尝试创建文件,如果文件已存在则会抛出异常
try:
with open(full_path, 'w') as file:
print(f"正在创建文件:{full_path}")
except FileExistsError:
print(f"文件 {full_path} 已经存在")
# 输出完整的文件路径
print("生成的绝对路径:", full_path)
```
这段代码首先会在当前工作目录下创建一个名为"new_file.txt"的新文件,并打印出生成的绝对路径。
阅读全文