kali 中Python模块加载在哪

Python010

kali 中Python模块加载在哪,第1张

有时候一些module未必能有权限加载系统环境下。

那么就可以通过这种方式加载进去。

但是,一旦退出python虚拟机环境,就需要重新加载。

1)关于module

通常模块为一个文件,直接使用import来导入就好了。

可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

2)关于package

通常包总是一个目录,可以使用import导入包,

或者from +?import来导入包中的部分模块。

包目录下为首的一个文件便是 __init__.py。

然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。

使用import spam 语句就可以将这个文件(spam)作为模块导入。

import base64

with open('1.txt', 'r') as f:

    for line in f:

        encoded = base64.b64encode(line.encode(encoding="gbk"))

        #print(encoded)

        with open('2.txt', 'a') as fw:

            fw.write(encoded.decode(encoding="gbk"))

            fw.write('\n')

上面编码,下面是解码校验

import base64

with open('2.txt', 'r') as f:

    for line in f:

        encoded = base64.b64decode(line.encode(encoding="gbk"))

        print(encoded)