python开发学习记录

python开发学习记录

还一个Vscode的开发环境问题。

一、问题现象

  1. 我在公司电脑上有一个python开发环境 Windows10 + python V3.8 + pipenv + vscode

vscode版本 :

版本: 1.67.2 (system setup) 提交: c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5 日期: 2022-05-17T18:15:52.058Z Electron: 17.4.1 Chromium: 98.0.4758.141 Node.js: 16.13.0 V8: 9.8.177.13-electron.0 OS: Windows_NT x64 10.0.19044

[***] vscode 使用的 " 使用管理员权限打开 " ; [因为有时vscode的后台更新时没有权限会报错, ]

  1. 我的程序要操作一个远程的windows10 的 "网络映射磁盘 X:/ "

image-20220524114001870

  1. print(os.path.exists("x:/"))

其实上面这行测试代码, 在vscode中执行和CMD中执行, 结果相反, vscdoe返回的"False"

图例

  1. 通过vscode的python程序 的 终端调试 : "找不到路径" (实际上这个路径是存在的)

  2. 同样的程序在cmd中执行, 不抱错 , 可以找到路径(网络映射磁盘 X:/)

二、解决对策

  1. vscode 直接运行即可, 不要 " 以管理员权限运行 "

三、经验记录

  • 该问题,只在 " 网络映射磁盘 + vscode 以管理员权限运行 " 时出现, 本地目录, 不会出现问题


作者: CLP ; 日期: 2022-9-3 ; 地点: 武汉; 天气: 晴

QQ: 53258372; Mail : 53258372@QQ.com

微信: image-20220903114619121