__file__  指得是当前显示的程序文件

一般用 os 库方法获取

import os

os.path.abspath(__file__)  

# 当前文件名的绝对路径,如 F:\data-list\PycharmProjects\AQI\src\my_main_window.py

# 在同一级目录下,可直接使用相对路径 (./****/***)

os.path.abspath('.')

# 当前文件/目录的上一级,如  F:\data-list\PycharmProjects\AQI

os.path.abspath('..')

# 当前目录的上两级,如  F:\data-list\PycharmProjects

os.path.dirname( os.path.abspath(__file__) )

# 当前文件名的上一级,可以套用,F:\data-list\PycharmProjects\AQI\src

os.path.dirname(os.path.dirname( os.path.abspath(__file__)))

# F:\data-list\PycharmProjects\AQI

# 复合路径

root = os.path.abspath('.')

root + '\****\****\'

Python中的文件路径相关推荐

  1. Python中关于文件路径的简单操作 [转]

    1: os.listdir(path)  #path为目录 功能相当于在path目录下执行dir命令,返回为list类型    举例:    print os.listdir('..')    输出: ...

  2. python保存文件夹中的文件路径(绝对路径)

    保存文件夹中的文件路径(绝对路径). # !/usr/bin/env python # -*- encoding: utf-8 -*-import osimg_path = '/home/jjuv/D ...

  3. python中csv文件操作_python中操作csv文件

    python中操作csv文件 读取csv improt csv f = csv.reader(open("文件路径","r")) for i in f: pri ...

  4. python如何读取txt文件-如何在python中读取文件夹中的txt文件列表

    注意:我在答案的最后写了这些函数,所以请随意跳转到那个 – 但是为了更好地理解,我仍然希望逐个部分地运行代码. 将用于解释的示例方案 假设您在此文件夹中有12个名为test的文件,其中10个是.txt ...

  5. python中对文件、文件夹(文件操作函数)的操作

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...

  6. python中二进制文件_Python学习基础篇 -6: Python中的文件操作

    前言:本专栏以Python为主题,并尽可能保持每星期两到三更,直到将Python的基础知识浅析和讲解完毕,同时,有一定基础的同学可以移步 Python实战专栏 . 文件有有什么用 文件可以看作一个仓库 ...

  7. python中文件操作中不同的文件操作有何差异_Python学习基础篇 -6: Python中的文件操作...

    前言:本专栏以Python为主题,并尽可能保持每星期两到三更,直到将Python的基础知识浅析和讲解完毕,同时,有一定基础的同学可以移步 Python实战专栏 .文件有有什么用 文件可以看作一个仓库, ...

  8. Python中的文件操作和异常

    Python中的文件操作和异常 文章目录 Python中的文件操作和异常 一.文件 01. 文件的概念 1.1 文件的概念和作用 1.2 文件的存储方式 文本文件和二进制文件 02. 文件的基本操作 ...

  9. python获取某文件路径_Python获取当前文件路径

    一. Python 获取当前文件路径方法 2. sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) 若显示调用python ...

最新文章

  1. c语言中小数乘法怎样写程序,四年级下册lbrack;小数乘法rsqb;知识点归纳
  2. wifi管理系统_KJ725(A)精确人员定位管理系统实现对井下人员和车辆的精确定位
  3. 正则表达式的常用操作符
  4. pm2集群模式mysql配置_配置 PM2 一键部署
  5. c语言time_t转oletime,DateTimeFormatter可以格式化日期,但不能读取它自己的格式
  6. Java描述设计模式(06):建造者模式
  7. keil软件仿真时,程序不能正常运行解决方法
  8. Django的url别名功能的使用
  9. Oracle磁带机扩容方案,IBM TS3500带库磁带机扩容方案.doc
  10. 整数规划遗传算法MATLAB,非线性整数规划的遗传算法Matlab程序
  11. 高温差热分析仪(高温热重分析仪)
  12. 没有MsVCp140如何安装MysQl,怎样安装msvcp140.dll_msvcp140.dll安装教程
  13. 转战物联网·基础篇10-物联网架构硬件端的特点及行业应用,对初创项目的选型建议
  14. Fast-paced Multiplayer
  15. 大话设计模式18----备忘录模式
  16. 把网页知乎的视频下载下来
  17. oracle字符集问题
  18. 主谓一致 | 谓语动词单复数使用讲解
  19. android实现拍照、相册选图、裁剪功能,兼容7.0以及小米
  20. OPPO R8107线刷刷机包 救砖解锁教程

热门文章

  1. 网络安全-重放攻击(Replay Attack)
  2. C++实现的BP神经网络(代码与详解)
  3. vue里面变量名前面加三个点代表什么意思?
  4. Panda3D学习 (1):小行星示例程序
  5. c#获取公网的ip,本机ip 以及当前城市以及运营商
  6. python和java哪个好薪资高-Java和Python哪个薪资更高?
  7. Ubuntu密码忘记了怎么办?
  8. 把maven的setting配置文件改为需要jdk版本
  9. 将大写字母转化为小写字母
  10. 获取JOP卡的版本与功能信息