load_data()函数的文件路径处理技巧
发布时间:2023-12-26 07:59:52
要处理文件路径,可以使用Python内置的os模块和os.path模块。下面是一些常用的文件路径处理技巧,以及带有使用例子的描述。
1. 获取当前工作目录(os.getcwd()): 获取当前Python脚本的工作目录。
import os current_dir = os.getcwd() print(current_dir)
2. 拼接路径(os.path.join()): 拼接目录路径和文件名,生成完整的文件路径。
import os dir_path = "data" file_name = "data.csv" file_path = os.path.join(dir_path, file_name) print(file_path)
3. 判断文件是否存在(os.path.exists()): 判断给定路径是否存在文件或目录。
import os
file_path = "data/data.csv"
if os.path.exists(file_path):
print("文件存在")
else:
print("文件不存在")
4. 判断是否为文件(os.path.isfile()): 判断给定路径是否为文件。
import os
file_path = "data/data.csv"
if os.path.isfile(file_path):
print("是文件")
else:
print("不是文件")
5. 判断是否为目录(os.path.isdir()): 判断给定路径是否为目录。
import os
dir_path = "data"
if os.path.isdir(dir_path):
print("是目录")
else:
print("不是目录")
6. 创建目录(os.makedirs()): 创建文件夹,包括子目录。
import os dir_path = "data/new_folder" os.makedirs(dir_path)
7. 获取文件名(os.path.basename()): 从给定路径中获取文件名。
import os file_path = "data/data.csv" file_name = os.path.basename(file_path) print(file_name)
8. 获取文件所在目录(os.path.dirname()): 从给定路径中获取文件所在目录。
import os file_path = "data/data.csv" dir_path = os.path.dirname(file_path) print(dir_path)
9. 获取文件扩展名(os.path.splitext()): 从给定路径中获取文件扩展名。
import os file_path = "data/data.csv" file_extension = os.path.splitext(file_path)[1] print(file_extension)
10. 路径分隔符(os.path.sep): 获取操作系统的路径分隔符。
import os
path_separator = os.path.sep
print(path_separator)
以上是一些常用的文件路径处理技巧和使用例子。根据具体的需求,可以综合运用这些技巧来处理文件路径。
