日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

POST一下就知道:人生苦短,我用Python!

發布時間:2025/3/15 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POST一下就知道:人生苦短,我用Python! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python編程筆記----

背景:

  “閘機端”簡版程序要求:

  讀取掃描儀得到的userID;

  向服務器發送請求進行驗證;

  根據返回值(True/False)決定閘機的信號。

1. 文件的讀取

    網上買了個掃描儀,可是說明書忒簡陋了,時間緊,來不及研究了。目前只知道將閘機連接到電腦,打開記事本,掃描儀掃二維碼獲取的數據就直接讀在記事本里。

    所以先創建一個TXT文本,自己用數據把程序這邊測了。

  • 打開文件(讀寫模式) ---> 讀取所有行(針對小文件)---> 讀取最新的userID --->寫入換行符(以便下次掃描儀數據的輸入位置正確)
#打開(掃描儀輸入內容的)文件 fname = r"F:\userid.txt" with open(fname,'r+') as f:lines = f.readlines()userID = lines[-1]#取最新一行的userID# 換行f.write("\n") print(userID)

    ps: 讀取文件最后一行內容,參考博客? 針對大文件小文件兩種

  • :因為這種存文件的方式我找到bug了,所以我改了。如果掃描儀連到txt文件,但是它不會自動保存啊。。然后我發現Python里,使用input()輸入的時候,連接掃描儀可以直接讀取數據,并回車!!這也太方便了吧!所以最后就這樣啦~

2. POST請求與Json數據獲取

  • 導入requests,json庫 ---> 準備POST請求的header,data,url --- > 請求直接返回字符串 --->取JSON數據
#發送POST請求 url = "https://www.xxxxxxxxxx.top:8082/visitorder/accesslib" data = {"userID": int(userID) #param } headers = {'Content-Type': 'application/json'} #header response = requests.post(url=url, headers=headers, data=json.dumps(data)).text content = json.loads(response) result = content['successEnter'] if result:print("成功入館!") else:print("用戶已在館內")

    ps: ?參考?

?

轉載于:https://www.cnblogs.com/codecheng/p/10645058.html

總結

以上是生活随笔為你收集整理的POST一下就知道:人生苦短,我用Python!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。