python获取工作目录路径为C:\Users\用户名\AppData\Local\Temp...解决方案
文章目录
- 背景
- 出现原因及解决方法
背景
Python os.path() 模块 详解 附算例
在一次python 打包exe过程中,我需要拼接文件路径。将程序当前目录 和指定文件名拼接成一个新的路径。
获取当前程序文件目录我使用的代码是
here = os.path.abspath(os.path.dirname(__file__))
单独运行这个程序没有问题。
可当打包成exe后,运行显示的目录 包含有C:\Users\用户名\AppData\Local\Temp…
出现原因及解决方法
是os.path.abspath(‘.’),获取到的是当前工作目录路径,很显然,windows10在运行这个程序时将工作路径换成了Temp。那我不想他换成Temp该怎么做呢?那上面的都不能用,因为上面都是用的工作路径,然而我们需要的是文件的真实路径。
Temp是临时文件夹的意思
os.path.dirname(os.path.realpath(sys.argv[0]))
os.path.realpath(path) 返回path的真实路径
python获取工作目录路径为C:\Users\用户名\AppData\Local\Temp...解决方案相关推荐
- winhex系统找不到指定的路径。 C:\Users\zfl\AppData\Local\Temp\WinHexPortableTemp
把路径中所有的zfl替换为:Administrator如下图,ok后重启即可解决,不然你是没办法新建一个bin文件,很多操作都不能用.
- Python导入sklearn报错:OSError: Failed to open file b‘C:\\\...AppData\\Local\\Temp\\scipy-...’
pip install sklearn成功 import sklearn报错 首先这个AppData文件夹是隐藏的,一开始找了很久没有找到,设置显示隐藏的文件夹才看到.(不看也可以) 尝试了很多方法, ...
- python获取某文件路径_Python获取当前文件路径
一. Python 获取当前文件路径方法 2. sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) 若显示调用python ...
- Python 获取windows桌面路径的5种方法小结
今天小编就为大家分享一篇Python 获取windows桌面路径的5种方法小结,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 这里介绍了5中python获取window桌面路径的方法 ...
- android获取存储设备根目录,浅谈android获取存储目录(路径)的几种方式和注意事项...
通常, 我们创建文件/目录, 或者存储图片什么的, 我们都需要拿到手机的存储路径, 现在我们就来看一下获取手机存储路径的几种方式(作为工具类方法调用即可): 第一种: 获取 /storage/emul ...
- python获取指定目录下的所有指定后缀的文件名
python获取指定目录下的所有指定后缀的文件名 使用到的函数有: os.path.splitext():分离文件名与扩展名 代码如下: #! /usr/bin/python # -*- coding ...
- 使用python和opencv进行人脸识别时遇到cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-buil
在使用 python-opencv进行人脸识别时可能会遇到下面的错误: Traceback (most recent call last):File "E:/python/test/test ...
- Command “python setup.py egg_info“ failed with error code 1 in C:\Users\始末\AppData\Local\Temp\pip-b
pycharm 安装库提示: Command "python setup.py egg_info" failed with error code 1 in C:\Users\始末\ ...
- winhex系统找不到指定的路径 C:\Users\zfl\AppData\Local\Temp解决方法
winhex19.8下载链接:https://download.csdn.net/download/JaLLs/12462276 winhex系统找不到指定的路径 C:\Users\zfl\AppDa ...
- python查看工作目录_闲话python-36:文件系统操作
我们编写的python程序既可能在Windows下运行,也有可能在Linux和Mac OS下运行,一般的操作对于跨平台而言问题都不大,而文件系统的相关操作在不同的平台上是具有较大差异的.我们当然可以使 ...
最新文章
- 数据恢复错误卡住 linux,如何处理ORA-00376错误的恢复问题
- Sublime Text 的快捷方式的用法
- 工作239:内容过长省略号失败 直接改的样式表
- editplus来编写SQL
- 使用GUID作为数据库主键与INT作为主键的性能测试
- 颜色选择器的设计与实现II
- c语言 格式转换函数,C语言中的格式转换函数.doc
- python3基础(九)内置函数
- SDRAM学习笔记(二)
- liunx 系统下面安装jdk
- 【编程好习惯】引入中间变量使程序更易读
- Linux网络编程:使用select函数实现socket 收发数据
- java html邮件_java发送html模板邮件
- 单片机之汇编语言和C语言(以PIC单片机为例)
- Elasticsearch-Kibana 8.3.2 集群安装搭建-Linux
- ET框架学习——消息系统之四
- 直播 | 骞云科技DevOps实践
- 最新版本webrtc源代码在windows上的编译方法
- spark使用supervisor守护进程
- 基于C#制作一个音乐播放器
热门文章
- grub4dos linux iso,Grub4Dos仿真ISO启动CDlinux省可用内存的方法
- Nginx代理静态图片
- 红楼梦诗词全集---留一份吧,太珍贵了!!
- python在地图上标注点_只要两步,用Python将地址标记在地图上!
- 在word中公式后面插入标号的方法
- GitBook入门(用github做出第一本书)——超详细配图说明
- SSB数据集导入ClickHouse
- wmware虚拟网卡 VMnet8 VMnet1未识别网络解决方法
- Halcon区域形状特征-area_center、area_holes、select_shape、inner_circle和smallest_rectangle2算子
- 如何使用内网穿透,将自己的内网接口暴露到外网