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)