路径 文件和导入——Python学习笔记之13

*路径 文件和导入——Python学习笔记之13

电脑世界的路径,比人间世界的路径同样是扑朔迷离。
这两天都在为路径抓狂,more.py的文件照录书本,做得没有错啊。可就是在python中执行不了,每一次指令后的结果还是在原地不动,也不报错,但没有执行结果,真是奇了怪了。
一定是我的目录安排有问题了,但出在哪里,却没有头绪。于是萌生一个想法,删掉旧版,再下载python版本,把这个版本就放在C盘顶层,看是否可以发现问题。把python3.9包括各类文件都载下,全放在py39文件夹中,继续学习第二章。也许是那个py教程的作者卢兹lukz知道这学python者的心思,这个第二章正好是在谈路径。我且跟着这个谈路径的章节做一点学习笔记,从新下载的py39开始。
*## **

**一、打开代码或者导入python的几种情形

**
打开窗口的shell时,先加上带有py代码的文件夹,再转换为编译器,但转换不到解释器,出现一串警示字符。


PS C:\Users\zzx21> cd pywenjianjia
PS C:\Users\zzx21\ pywenjianjia\python

python : 无法将“python”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ python
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (python:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Suggestion [3,General]: 找不到命令 python,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\python”。有关详细信息,请参阅 "get-help about_Command_Precedence"。

好在shell有上述提示,按照提示操作,一个点.,然后一个右斜杠\,就进入编译器了。

PS C:\Users\zzx21\pywenjianjia> .\python
Python 3.9.2 (tags/v3.9.2:1a79785, Feb 19 2021, 13:44:55) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

你在打开的power shell编译器中,按照教程指示使用python指令,脚本字符却无法实现,仅仅保留了原来的目录路径,没有出错,但不知为什么也不出现脚本字符。

C:\Users\zzx21\pywenjianjia>python more.py more.py
C:\Users\zzx21\pywenjianjia>

有趣的是,你在同样的目录之下,弃用python指令,使用type函数,这个more.py文件的字符就全都显现出来,真还有点意思。

C:\Users\zzx21\pywenjianjia>type more.py
"""
鍒嗗壊瀛楃涓叉垨鑰呮枃鏈苟浜や簰鍦板垎椤?
"""

def more(text, numlines=15):
    lines = text.splitlines()     #鏁堟灉绫讳技split锛?\n')
    while lines:
        chunk = lines[:numlines]
        lines = lines[numlines:]
        for line in chunk: print(line)
        if lines and input('More锛?) not in ['y', 'Y']: break

    if __name__ == '__main__':
        import sys
        more(open(sys.argv[1]).read(), 10)

这个type函数到底发挥什么作用呢?现在因为全部py库文件都放在py39文件夹之中,在所有程序之中,应该一下子就可以查出这个type的功能,可惜反复查阅的结果,type这个整个出现文件字符的功能没有查到,得松手时就松手,暂且存疑吧。

*## ****

**二、另一种进入目录的方式,在py3

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值