python获取当前执行代码所在文件的地址、主程序所在地址

使用os、sys模块

 

主程序为main.py

 

main.py 位置为

D:\pypro
import test

 

主程序导入的test.py

test.py用来进行打印。因此,打印时执行的文件时test.py,是当前(打印时)执行文件

test.py:位置为

D:\pypro\test\test.py

import os
print(os.path.abspath(__file__))  #显示当前文件的地址

print(os.getcwd()) #显示主程序入口的地址
 

 

运行main.py则会输出test.py中的代码。

输出:

D:\pypro\test\test.py  #test.py的地址,当前执行文件的地址
D:\pypro #main.py的地址

第一个输出的是test.py的地址。

第二个输出为主程序所在的目录。

 

转载于:https://www.cnblogs.com/ohahastudy/p/10213369.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值