我在python代码里经常会看到%AppData% 或者 %system% (路径的一部分)
或者在windows地址栏里也会看到,或者是环境变量里面也有。
为什么要用短路径,有哪些优劣势?
懂的亲们能帮我科普下吗
我在python代码里经常会看到%AppData% 或者 %system% (路径的一部分)
或者在windows地址栏里也会看到,或者是环境变量里面也有。
为什么要用短路径,有哪些优劣势?
懂的亲们能帮我科普下吗
不同的电脑实际安装的目录不一定相同,例如同一个软件有的安装在c盘,有的安装在d盘,通过这么一个环境变量来保存实际位置,程序只需要访问环境变量就好,这样可以增强程序的可移植性。
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
这个不是短路径,是环境变量。
使用变量当然是为了更通用,硬编码的东西只能在你自己机器上工作。
拿你说的python举个小例子,你写了一个clear.py脚本文件,功能是清理用户的系统临时文件夹。
不用变量的话,你大概可能会写成这样(伪代码)
你这样的一个脚本给别人机器上跑就不行了,首先你要知道当前登录的用户名,还要调用API才能得知用户的Temp文件夹路径(也许在D盘,E盘都有可能)
但是你用了系统预设的%TEMP%变量就不用管了