1⃣️モジュール
モジュールに分割されている:標準モジュール(パイソン自身)、サードパーティのモジュールは、(例えばpymysqlなど)、自分のPythonのファイルを書き込む(Pythonのファイルはモジュールです)
インポートモジュールエッセンス:インポートモジュールを再度実行します
モジュールの順序を探す:1をカレントディレクトリに、Pythonで2つの環境変数;. 印刷(のsys.path) #のpythonの環境変数
ロード・モジュールのいくつかの方法:
1)***をインストールピップ
パスにダウンロードし、インストールパスをピップするファイルの2).whlタイプ/***.whl
次いで、3)は.tar.gzファイルタイプ、コーデック、そして減圧下でルーティングするコマンドウィンドウを進み、Pythonのsetup.pyインストール実行
コマンドウィンドウの:(実用的な操作)
モジュールは、現在インストールされているPIPリスト➡️リスト
エクスポートモジュールがインストールされている.txtの➡️凍結>サードパーティのモジュールピップ
に従い、.txtの➡️文書サードパーティ製のモジュールをインストールするには、-rをインストールPIP
2⃣️運用データベース
。1 インポートpymysql 2 #IPポートユーザPWD DB 。3 。4コネチカット= pymysql.connect(=ホスト' *** '、=ユーザー' ルート'、パスワード= ' 123456 '、DB = ' *** '、文字セット= " UTF8 '自動コミット)= TRUE #が接続を確立する 。5 CUR = conn.cursor() #は、カーソルを確立する 。6 SQLは= ' SELECT * WHEREユーザID <10から' 7 cur.execute(SQL) #だけ実行されるSQLは、何の結果を返さない 8cur.fetchallの= RES() #は、すべてのデータをフェッチし、二次元のタプルを返す 。9 #1 cur.fetchoneランキング返し 10 #のcur.fetchmany(10)#指定された数を返す 。11 プリント(RES) 12は 13である (cur.close ) 14はconn.close() #は、カーソルやリンクをクローズする必要があります
データベースに関する注意事項はポイントが必要です。
- Classステートメントを検索する直接)(fetchAllので結果を得るが、文のタイプを変更することができ、あなたがコミットする必要があり、「autocommiit =真」のSQLをコミットする必要性に直面して、声明で、自動的にコミット
- また、リターンタプルのタイプが、辞書、特定の操作に加えて: CUR = conn.cursor(pymysql.cursors.DictCursor) 辞書に戻り、実際の用途に応じて設定する必要があります
- 接続とカーソルがクローズする必要があります。
3⃣️操作エクセル
三種類に分け、(xlrd)を読んで、(xlwt)を書いて、修正(xlutils)
読みます:
書きます:
レビュー:
4⃣️暗号化
MD5暗号化:暗号化不可逆性; 2つのバイトの暗号化タイプすることができます
1 import hashlib 2 s = '123456' 3 res = hashlib.md5(s.encode()) 4 print(res.hexdigest())
为了防止有些密码设置的过于简单,可以给密码加盐。这个概念类似于,把传过来的密码加上一串特定的复杂的字符串,然后加密,如下
1 import hashlib 2 s = '123456' 3 salt = 'skde*399)5545+' 4 str = s+salt 5 res = hashlib.md5(str.encode()) 6 print(res.hexdigest())