模块笔记""" 模块是pyhton变成架构的核心概念 1. 每个pyhton源文件都是一个模块,模块的命名需要符合标识符的命名规则; 2. 模块内部的全局变量,函数,类都可以作为工具给外界直接使用; 3. 类似一个工具包,使用之前需要先导入这个工具包; import 模块1 import 模块2 每个导入单独占一行 import语句需要写在文件首部,便于检查 4. import 模块 as 别名: 有时候模块名太过复杂,起一个别名省事(注意需要 大驼峰(类名,模块名)) 使用模块内的工具,函数时需要 模块名.工具 的形式来调用 5. form 模块名 import 工具 部分导入 ,可以使用模块中的类,函数,全局变量 重名函数,以后导入的为准 导入之后不需用写模块名就可以使用函数了 6. from 模块 import * 导入模块中的所有工具 如果之前导如的工具和from 模块 import *有重名,排查问题会很麻烦, 不推荐使用 7. 模块名 的命名不要和系统模块文件重名,否则可能程序运行异常 导入模块时的搜索顺序: 当前路径,系统路径 print(random.__file__)#打印路径 8.开发出的模块应该都是可以被导入的 没有任何缩进的代码都会被执行一遍 模块内部通常有测试代码,但是在被导入时不需用执行
9. __name__是pyhton内置的一个属性,记录着一个字符串 如果调用的文件的是文件本身,__name__始终是“__main__”,如果是其他文件调用该模块, 则保存该模块的名字 |
print('model practice 1') if __name__=='__main__': print('测试代码') |
包笔记1. 包是包含很多模块的目录, 2. 里面有一个__init__文件 3.命名:小写字母_小写字母 4. import 包名 可以导入包内的所有模块 5.建立包: new_package-->建立__init__文件---> from . import send_message from . import receive_message -->建立相应的模块 6.分享包
7. 安装第三方包:sudo pip install pygame pip uninstall pygame |
import ckn_self_built_package as ppp ppp.send_message.send('123dfghjk') ppp.receive_message.receive('123dfghjk') |
读写操作1. 打开文件 file=open(" ") 2. 读写文件:读文件后指针会指向文件的末尾 text=file.read() text=file.readline() print(text) 3. 关闭文件:若不关闭则造成系统资源浪费 file.close() 更改名字: import os os.rename('old name.txt','new name.py') os.remove('name.txt') ls 当前目录下的文件夹 文件 os.listdir('.') 目录列表,与上面等效 os.mkdir('目录名') 创建目录 os.rmdir('目录名') 删除目录 os.getcwd() 获取当前目录 os.chdir('目标目录') 修改工作目录 os.path.isdir('文件路径') 判断是否是文件夹 eval('1+1') -->2 将字符串转换为表达式,谨慎使用,有可能对于系统相关操作转换为表达式引发程序故障 |
Python 常用基础语法 练习汇总-------五
猜你喜欢
转载自blog.csdn.net/weixin_41521681/article/details/86472195
今日推荐
周排行