84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
光阴似箭催人老,日月如移越少年。
这个不是短路径,是环境变量。使用变量当然是为了更通用,硬编码的东西只能在你自己机器上工作。
拿你说的python举个小例子,你写了一个clear.py脚本文件,功能是清理用户的系统临时文件夹。不用变量的话,你大概可能会写成这样(伪代码)
del C:\Users\adminstrator\AppData\Local\Temp\*.*
你这样的一个脚本给别人机器上跑就不行了,首先你要知道当前登录的用户名,还要调用API才能得知用户的Temp文件夹路径(也许在D盘,E盘都有可能)
但是你用了系统预设的%TEMP%变量就不用管了
del %TEMP%\*.*
为了增强程序的可移植性。比如无论你的 Windows 装在 C 盘还是 D 盘还是什么 X 盘,程序都可以通过短路径访问,而不需要 hard code 具体的路径。
不同的电脑实际安装的目录不一定相同,例如同一个软件有的安装在c盘,有的安装在d盘,通过这么一个环境变量来保存实际位置,程序只需要访问环境变量就好,这样可以增强程序的可移植性。
这个不是短路径,是环境变量。
使用变量当然是为了更通用,硬编码的东西只能在你自己机器上工作。
拿你说的python举个小例子,你写了一个clear.py脚本文件,功能是清理用户的系统临时文件夹。
不用变量的话,你大概可能会写成这样(伪代码)
你这样的一个脚本给别人机器上跑就不行了,首先你要知道当前登录的用户名,还要调用API才能得知用户的Temp文件夹路径(也许在D盘,E盘都有可能)
但是你用了系统预设的%TEMP%变量就不用管了
为了增强程序的可移植性。比如无论你的 Windows 装在 C 盘还是 D 盘还是什么 X 盘,程序都可以通过短路径访问,而不需要 hard code 具体的路径。
不同的电脑实际安装的目录不一定相同,例如同一个软件有的安装在c盘,有的安装在d盘,通过这么一个环境变量来保存实际位置,程序只需要访问环境变量就好,这样可以增强程序的可移植性。