欢迎访问宙启技术站
智能推送

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)
    

以上是一些常用的文件路径处理技巧和使用例子。根据具体的需求,可以综合运用这些技巧来处理文件路径。