python3.7自分のパッケージ(モジュール)の書き方


多くの人が自分でかばんを書きます.つまり、
import xxx #    
from xxx import xxx #    ,     

では、多くの白さんは「バッグはどう書きますか」と聞きました.実は、簡単なパッケージだけを書きたいなら、実際には数行のコードで完成することができ、複雑な構成は必要ありません.では、くだらないことは言わないで、コードを書きましょう.
シンプルなバッグ
コードの例
openweb.py
import webbrowser
def openweb(html):
	webbrowser.open(html)
	print("       !")

次に、作成します.py、入力:
import openweb
print("      ")
openweb.oepnweb("baidu.com")


これで実行できますが、パッケージの名前と関数の名前が同じで、誤解を招く可能性があります.ではopenwebを変更しなければなりませんpy:
import webbrowser
def open(html):
	webbrowser.open(html)
	print("       !")

pyをもう1つ作成します.
import openweb
openweb.open("baidu.com")

これで、プログラムがより理解しやすいことに気づきます.
コード実戦
次に、タスクを完了します:(答えが添付され、pyシロのために準備されています)1、osモジュールのようなパッケージを書きますが、「OS」モジュール2、オーディオを再生できるパッケージを書かないでください.任意のパッケージを補助3、操作可能なファイルを書くパッケージを使用して、任意のパッケージを補助として使用することができます.
答えは次の通りです(ユニークではありません):1、
import subprocess
def run(cmd):
	subprocess.call(cmd, shell=True)
def path():
	print(os.getcwd()+file)

2、
import pygame
import time
def music(filename):
    pygame.mixer.init()



    track = pygame.mixer.music.load(filename)  

    pygame.mixer.music.play()
def sleep(times):
    time.sleep(times)


3、
def open(filename,x):
	f = open(filename,x)
def write(text):
	f.write(text)

複雑なパッケージ
複雑なパッケージには大きな機能がある可能性があります.例えば、レジストリの内容を削除してウェブサイトを構築して指定されたアプリケーションを開くなど、ここでは複雑なパッケージを研究しません.私たちにとって、さっきのかばんは、もう十分です.良い制作を知りたいなら、baiduかBingかsogouかgoogleでもいいですよ~白~