python中的模块引用

一个python文件就是模块 标准模块(python自带json,os)第三方模块(别人写好的,需要安装)
import 实际就是把引入的python文件从头到位执行了一遍 试例:a引入b
倒入的顺序,首先从当前目录下找,其次从python环境变量目录去找
import sys #python环境变量目录
#sys.path.append(r'/Users/xx/Desktop/study/test/data')#引入data下a.py的办法
# 方法2 pycharm自带功能 在目录右键-》"Mark Directory as "--》#Excluded(蓝色)
print(sys.path)
import a
print(a)
#==========================================================================
每个模块都有一个__name__属性,当其值是'__main__'时,表明该模块自身在运行,否则是被引入
print(__name__)#当前py文件的名字 if __name__ == '__main__':#主要用来写测试代码, # 被引入此文件的时候不会执行(if __name__ == '__main__')的下边代码 test_b('insert') test_b('select')

 修改pip源

import os,sys,platform
ini="""[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
"""
os_version=platform.platform()

if 'Windows' in os_version:
    os_flag=False
    file_name='pip.ini'
else:
    os_flag=True
    file_name='pip.conf'
if os_flag==True:
    pippath=os.environ["HOME"]+os.sep+".pip"+os.sep
else:
    pippath=os.environ["USERPROFILE"]+os.sep+"pip"+os.sep
if not os.path.exists(pippath):
    os.mkdir(pippath)
with open(pippath+file_name,"w") as f:
    f.write(ini)

 


posted @ 2022-03-08 14:53  小马哥007  阅读(207)  评论(0编辑  收藏  举报