3566-王同学-Python学科-数据分析 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

当我们导入某个模块文件时, Python 解释器去哪里找这个文件呢?只有找到这个文 件才能读取、装载运行该模块文件。

它一般按照如下路径寻找模块文件(按照顺序寻找,找 到即停不继续往下寻找):

1. 内置模块

2. 当前目录

3. 程序的主目录

4. pythonpath 目录(如果已经设置了 pythonpath 环境变量)
5. 标准链接库目录
6. 第三方库目录(site-packages 目录)
7. .pth 文件的内容(如果存在的话)

8. sys.path.append()临时添加的目

[展开全文]

导入包操作和本质 上一节中的包结构,

我们需要导入 module_AA.py。

方式如下:

1. import a.aa.module_AA 在使用时,必须加完整名称来引用,比如:a.aa.module_AA.fun_AA()

2. from a.aa import module_AA 在使用时,直接可以使用模块名。 比如:module_AA.fun_AA()

3. from a.aa.module_AA import fun_AA 直接导入函数 在使用时,直接可以使用函数名。 比如:fun_AA(

[展开全文]

shutil模块:

作为os模块的补充,主要用来文件的拷贝和压缩

[展开全文]

walk()递归遍历所有文件和目录

os.walk()方法:

返回一个 3 个元素的元组,(dirpath, dirnames, filenames)

dirpath:要列出指定目录的路径

dirnames:目录下的所有文件夹

filenames:目录下的所有文件

[展开全文]

round函数 可以做四舍五入操作 不过不会改变原有值,而是产生新的值

[展开全文]

一个新的知识点:

三种进制的表示方法:

0b 或者 0B 二进制

0o 或者 0O 八进制

0x 或者 0X 十六进制

[展开全文]

os:和os.path模块:

os.system 可以帮助我们直接调用系统的命令

[展开全文]

使用pickle实现序列化和反序列化:

pickle.dump(obj,file) obj就是要被序列化的对象,file指的是存储的文件

pickle.load(file)     从file读取数据,反序列化成对象

[展开全文]

seek(offset,[whence])

off为正往结束方向移动,为负往开始方向移动

whence:

0:从文件头开始计算(默认值)

1:从当前位置开始计算

2:从文件尾开始计算

 

[展开全文]

enumerate()函数:

将序列进行枚举,使用元组包含起来并每一个元素前面加上索引符。

 

[展开全文]

文本文件的读取:

1.read([size])

从文件中读取size个字符,并作为结果返回。如果没有size参数,则读取整个文件。

2.readline()

读取一行内容作为结果返回。读取到文件末尾,会返回字符串。

3.readlines()

文本文件中,每一行作为一个字符串存入列表中,返回该列表。

 

[展开全文]

中文乱码问题:

windows操作系统默认的编码是GBK,Linux操作系统默认的编码是UTF-8。当用open()时,调用的时操作系统打开的文件,默认编码是GBK

[展开全文]

numpy的索引和切片

索引从0开始

2:取得连续多行,[[2,5,6]]多一个[]取得不连续的行

:,1取得单列

:,1:取得连续列

:,[]取得不连续列

取得行列交叉的内容

取得不相邻的点

[展开全文]
Flying_X · 2022-05-15 · 自由式学习 0

divmod()函数可以同时得到商和余数。

divmod(5,2)

(4,1)

返回的是一个元组

[展开全文]

open()函数用于创建文件对象,基本语法如下:

open(文件名[,打开方式])

[展开全文]

自定义异常类:

自定义异常类一般都是运行时异常,通常继承Exception或其子类即可。

自定义异常由raise语句主动抛出。

 

[展开全文]