原创 Python第一週作業--三級菜單

循環用的多,以後再優化吧 三級菜單: 運行程序輸出第一級菜單 選擇一級菜單某項,輸出二級菜單,同理輸出三級菜單 菜單數據保存在文件中 讓用戶選擇是否要退出 有返回上一級菜單的功能 data.txt 保存數據文件 {'河北':{ "石家

原创 Python3:EOFError: Ran out of input

使用pickle.load(f)加載pickle文件時,報錯:EOFError: Ran out of input. 可能原因:文件爲空。 解決辦法:加載非空文件。其他解決辦法: 1、加載前判斷文件是否爲空 import os scores

原创 mysql解壓版運行

mysql 解壓版下載地址:https://dev.mysql.com/downloads/mysql/ 初始化mysql解壓完後打開命令行(cmd)進入mysql的bin目錄輸入初始化mysql命令: mysqld --initia

原创 Python第一週作業--模擬登錄

模擬登陸: 用戶輸入帳號密碼進行登陸 用戶信息保存在文件內 用戶密碼輸入錯誤三次後鎖定用戶 user.txt 用戶文件 alex----123 alex1----456 lock.txt 鎖定用戶文件 alex login.py 運行

原创 Python3--裝飾器(隨堂筆記)

裝飾器前戲 import time def bar(): time.sleep(3) # 睡3秒 print("in the bar") def test1(func): print("in the test1")

原创 python3 把字符串 (str) \u開頭的unicode轉中文

直接str.decode() 找不到decode() 方法,所以要用以下方法 測試程序: test = '\u5220\u9664' test.encode('utf-8').decode('unicode_escape') print(t

原创 Python3第四周作業——員工信息表程序

員工信息表程序,實現增刪改查操作: 可進行模糊查詢,語法至少支持下面3種:   select name,age from staff_table where age > 22   select * from staff_table wh

原创 Python第二週作業--購物車【未完成】

難點: 多次購買出現bug,以後再優化吧 購物車程序:1、啓動程序後,輸入用戶名密碼後,如果是第一次登錄,讓用戶輸入工資,然後打印商品列表2、允許用戶根據商品編號購買商品3、用戶選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒 4、可隨

原创 Python第三週作業--工資管理系統

工資管理系統 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 -----以上是info.txt文件----- 實現效果: 從info.txt文件中讀取員工及其工資信息,最後將修改或增加的員工工資信息