发布于2020-02-26 11:16 阅读(829) 评论(0) 点赞(10) 收藏(1)
我碰到有很多测试同事,操作命令行界面的东西,总是不够娴熟,
操作过程中,经常出现找不到此文件,No such file or directory,
我认为这种问题,主要是路径问题导致的,
就要从理解到当前路径这个知识点入手。。。
也称为当前工作路径(文件夹),
一般来说,用户只能操作当前路径下子文件及子文件夹,
其限制了用户的操作范围,
如果需要操作其他路径的下的子文件或文件夹,
一般需要cd 到其他目标路径。
Windows操作系统:
开始-》运行-》cmd 打开命令行界面,
这样默认进去的当前路径是:
则C:\Users\Administrator就是当前路径。
Linux操作系统:
运行Terinal,打开命令行界面,输入pwd命令,
则" / "根目录就是当前路径。
Windows操作系统上,cmd运行dir可以列出当前路径下的所有文件及文件夹:
可以看到最前面的 . 和 . .
. 代表是当前路径
. . 代表是上一层路径
cd . 是跳转到当前路径,相当于啥都没干。
cd . . 是跳转到上一层路径。
cd .\Desktop 是代表跳转到当前路径下的Desktop文件夹。
cd . . \zipython 是代表跳转到上一层路径下的zipython文件夹。
Linux操作系统也是一样的,shell下运行ls -al,
列出当前路径下的所有文件及文件夹列表,
也可以看到最前面的 . 和 . .
含义是一样的,也都是当前路径及上一层路径。
当前路径很重要,因为如果你要运行或处理的文件或命令,
如果没指定相对或者绝对路径,cmd 会优先去当前路径下找,
如果找不到,就会报错,
比如运行你在C:\Users\Administrator路径下,运行python:
因为当前路径下没有,那你就要用cd Python3.7的默认安装路径去,
C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32,
在这个当前路径下,你是可以直接python.exe运行起来的。
如果将
C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32加入Path环境变量,
则可以实现无视当前路径,在任何一个路径下,都可以运行python, 因为:
更多更好的原创文章,请访问官方网站:www.zipython.com
原文链接:https://www.zipython.com/#/detail?id=dd61ba7f3aca41f493f3b674de1cd89c
作者:嘴巴嘟嘟
链接:https://www.pythonheidong.com/blog/article/233932/d0b826b52ddeda00019b/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!