pycharm 自己的模块导入出错_python3模块--帮你敲代码的小白笔记

e35ddbedce7a1ebff3527881c6f2167d.png

模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py.

模块可以被import导入,别的程序就可以使用该模块中的函数等功能.

下边是运行在Python的命令行模式下:

87c1cc6721ecddeea7d4446e9624c4c0.png

我们也可以修改主提示符:

我们这里将提示符修改成了一个好听的歌名,大家也可以去听听(一本正经的德国人,也有淘气的灵魂)

sys.ps1='Zunea-Zunea'

1b9018aeb45e59c0e3777b7f42620a84.png

在Python命令行模式下清屏

0b8fb6e51a7f2ad87b2fd2a9de20241d.png

需要导入os模块,结果如下:

1d1f05e7402bcaecfb18b3c24f013c8e.png

清屏之后返回一个零.可以通过i=os.system('cls') 放入变量中来彻底清屏

也可以自定义一个清屏函数:

def clear():

os.system('cls')

来简化操作.

291fd3942f58da1418a6272e41072738.png

sys模块:内置在每一个Python解释器中

d5947da0e1916095de445ea635f134f2.png
ce2995d71ac3738cda779e2ae5584bf3.png

在命令行模式下,第一项是空串,代表python解释器当前目录.在pycharm下显示的是运行脚本的路径.

65fc897b13f621a72d9e67f8f8a3a96e.png

我们也可以在命令行模式下,查看Python解释器的当前目录:

0122cfdfe946fd5e5c1942fbd8e3f005.png

__name__属性(双下划线)

每个模块都有一个__name__属性,当其值是'__main__'时,表明该模块是自身在运行,否则就是被引入.

782325732a973a96ac9f33058fb4ad52.png

内置dir()函数:查看模块内定义的所有名称

1d2108adb2b57922baa6698a8c931781.png

from package import item与import item.subitem.subsubitem

from...import... 形式可以导入:模块,函数,类或者变量

import... 形式只能导入模块

package:目录里必须包含一个叫__init__.py的包定义文件才能叫做包.

◆在windows环境中,尽量别使用from package import *这种方式来导入包中的所有东西,因为windows是一个不区分大小写的系统.

◆如果包定义文件__init__.py存在一个叫做__all__的列表变量,那么在使用from package import *的时候,就会(也只会)把这个列表中的所有名字作为包内容导入.如果不存在__all__这个变量,那么就不会导入任何模块.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值