0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使html網(wǎng)頁與python腳本進行通信

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-04 10:12 ? 次閱讀

第1步:您需要的東西

在此可指導(dǎo)的范圍內(nèi),您只需要一件東西。

一臺運行Web服務(wù)器或Raspberry Pi的計算機(我將使用Raspberry Pi)

步驟2:Raspberry Pi軟件

安裝Python

sudo apt-get install python

安裝APACHE

首先安裝apache2通過在終端中鍵入以下命令來打包:

sudo apt-get install apache2 -y

測試Web服務(wù)器

默認(rèn)情況下,Apache放置一個測試HTML文件在網(wǎng)絡(luò)文件夾中。當(dāng)您瀏覽到Pi本身上的 http://localhost/或 http://localhost/(無論Pi的IP地址是什么)時,都會提供此默認(rèn)網(wǎng)頁。從網(wǎng)絡(luò)上的另一臺計算機。要查找Pi的IP地址,請在命令行中鍵入hostname -I(或了解有關(guān)查找IP地址的更多信息)。在Pi上或從網(wǎng)絡(luò)上的另一臺計算機上瀏覽到默認(rèn)網(wǎng)頁,您應(yīng)該會看到上面的網(wǎng)頁。這意味著您正在使用Apache!

更改權(quán)限

此默認(rèn)網(wǎng)頁只是文件系統(tǒng)上的HTML文件。它位于/var/www/index.html 。導(dǎo)航到終端中的此目錄,然后查看其中的內(nèi)容:

cd /var/www

ls

您應(yīng)該看到文件 index.html 。

現(xiàn)在讓我們更改權(quán)限:

cd /var

sudo chown pi: www

這將使pi用戶(或您使用的任何用戶名)可以使用 www 文件夾中的所有內(nèi)容。

安裝PHP

要允許您的Apache服務(wù)器處理PHP文件,您需要為Apache安裝PHP5和PHP5模塊。鍵入以下命令來安裝這些軟件:

sudo apt-get install php5 libapache2-mod-php5 -y

現(xiàn)在,我們已完成所有軟件的安裝?,F(xiàn)在開始有趣的部分:)

步驟3:代碼

好,現(xiàn)在刪除文件 index。 html ,并在/var/www 目錄中創(chuàng)建文件,并將其命名為 index.php 。

在其中,我們將

$name = $_POST[‘foo’];

$fp = fopen(“formdata.txt”, “w”);

fwrite($fp, “”);

$savestring = $name;

fwrite($fp, $savestring);

fclose($fp);

?》

好,現(xiàn)在打開瀏覽器并轉(zhuǎn)到http://localhost/或http://localhost/,您應(yīng)該會看到6個按鈕。

現(xiàn)在在一個名為 htmlread.py 的目錄中創(chuàng)建一個python腳本,并將其放入其中:

from time import sleep

def read():

inlist = [‘A’,‘B’,‘C’,‘D’,‘E’,‘F’,‘G’]

while True:

file=open(“formdata.txt”,“r”)

data = file.read()

for i in range(len(inlist)):

if data == inlist[i]:

print(data)

file=open(“formdata.txt”,“w”)

file.write(“”)

file.close()

sleep(0.01)

read()

現(xiàn)在運行python腳本并轉(zhuǎn)到http://localhost/或http://localhost/并開始按下按鈕,您應(yīng)該會在python腳本上看到輸入。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    277

    瀏覽量

    33436
  • python
    +關(guān)注

    關(guān)注

    54

    文章

    4756

    瀏覽量

    84283
收藏 人收藏

    評論

    相關(guān)推薦

    利用Python腳本登錄到交換機并創(chuàng)建VLAN

    本文將詳細介紹如何利用Python腳本登錄到交換機并創(chuàng)建VLAN。
    的頭像 發(fā)表于 08-12 17:59 ?418次閱讀

    使用Python進行Ping測試

    )請求包,然后等待目標(biāo)主機返回響應(yīng)包,從而測量網(wǎng)絡(luò)的延遲和丟包情況。隨著Python編程語言的廣泛應(yīng)用,越來越多的網(wǎng)絡(luò)工程師開始使用Python進行自動化網(wǎng)絡(luò)測試和管理任務(wù)。本篇文章將詳細介紹如何使用
    的頭像 發(fā)表于 08-12 17:56 ?357次閱讀
    使用<b class='flag-5'>Python</b><b class='flag-5'>進行</b>Ping測試

    使用Python腳本備份華為交換機的配置信息

    在現(xiàn)代網(wǎng)絡(luò)管理中,備份交換機的配置信息是一項至關(guān)重要的任務(wù)。備份可以確保在交換機發(fā)生故障或配置錯誤時,能夠迅速恢復(fù)到之前的工作狀態(tài)。本文將詳細介紹如何使用Python腳本備份華為交換機的配置信息。
    的頭像 發(fā)表于 08-12 17:50 ?410次閱讀
    使用<b class='flag-5'>Python</b><b class='flag-5'>腳本</b>備份華為交換機的配置信息

    用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本是怎么回事?

    如題,用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本,具體如下圖所示: 反而用vscode插件安裝的idf有,如下圖:vscode插件安裝的idf的Python虛擬環(huán)境 提問:沒有
    發(fā)表于 06-11 06:49

    通過Python腳本實現(xiàn)WIFI密碼的自動猜解

    本文將記錄學(xué)習(xí)下如何通過 Python 腳本實現(xiàn) WIFI 密碼的自動猜解。
    的頭像 發(fā)表于 01-25 10:46 ?3016次閱讀
    通過<b class='flag-5'>Python</b><b class='flag-5'>腳本</b>實現(xiàn)WIFI密碼的自動猜解

    如何使用Python編寫腳本來自動發(fā)送郵件

    Python是一種非常流行的編程語言,可以用于多種用途,包括自動化任務(wù)。其中一個常見的自動化任務(wù)是自動發(fā)送郵件。在本文中,我們將介紹如何使用Python編寫腳本來自動發(fā)送郵件。 要使用Pyth
    的頭像 發(fā)表于 12-07 11:36 ?1189次閱讀

    php生成動態(tài)網(wǎng)頁內(nèi)容的方法

    。與靜態(tài)網(wǎng)頁相比,動態(tài)網(wǎng)頁可以根據(jù)特定條件生成不同的內(nèi)容。 PHP的基本概念和語法 PHP是一種服務(wù)器端腳本語言,它可以嵌入到HTML中。PHP文件通常以.php擴展名保存,并且在服務(wù)
    的頭像 發(fā)表于 12-04 16:22 ?758次閱讀

    php和python一樣嗎

    ,PHP是一種面向服務(wù)器端的腳本語言,最初是為了處理動態(tài)網(wǎng)頁頁面而開發(fā)的。它具有易學(xué)易用的特點,語法類似于C語言,特別適合于與HTML混合編寫。PHP被廣泛應(yīng)用于構(gòu)建動態(tài)網(wǎng)站,處理表單數(shù)據(jù),數(shù)據(jù)庫操作等。它支持多種數(shù)據(jù)庫,如My
    的頭像 發(fā)表于 12-04 15:47 ?970次閱讀

    【ELF 1開發(fā)板試用】+ python腳本編程

    python腳本進行使用。 其使用方法是: 1)vi編輯器編寫一個腳本文件,其內(nèi)容如圖5所示。 圖5 編寫腳本文件 2)為執(zhí)行
    發(fā)表于 11-28 10:24

    Python自帶的命令窗口

    Python自帶的命令窗口,也稱為Python交互式解釋器,是Python編程語言的一個重要工具,它允許用戶在命令行界面中輸入和執(zhí)行Python代碼。不同于編寫
    的頭像 發(fā)表于 11-22 14:02 ?807次閱讀

    Python 制作按鍵觸發(fā)Windows通知的腳本

    ,擴展成任意一個按鍵被觸發(fā)或切換都進行 windows 通知的腳本: 1.準(zhǔn)備 開始之前,你要確保Python和pip已經(jīng)成功安裝
    的頭像 發(fā)表于 11-01 16:09 ?553次閱讀
    <b class='flag-5'>Python</b> 制作按鍵觸發(fā)Windows通知的<b class='flag-5'>腳本</b>

    Python超簡單制作Windows按鍵通知腳本

    ,擴展成任意一個按鍵被觸發(fā)或切換都進行 windows 通知的腳本: 1.準(zhǔn)備 1.準(zhǔn)備 開始之前,你要確保Python和pip已經(jīng)成
    的頭像 發(fā)表于 11-01 09:24 ?398次閱讀
    <b class='flag-5'>Python</b>超簡單制作Windows按鍵通知<b class='flag-5'>腳本</b>

    Newspaper:能下載38種語言新聞文章的 Python 模塊

    Newspaper 是一個很棒的python庫,用于提取和整理文章。 它有以下的優(yōu)點: 多線程文章下載框架 識別新聞網(wǎng)址 從html提取文本 從html提取頂部圖像 從html提取所有
    的頭像 發(fā)表于 10-31 11:09 ?386次閱讀

    Aardio的基本用法及調(diào)用 Python 腳本的具體流程

    應(yīng)用,推薦使用 Aardio + Python 搭配的方式進行開發(fā) 2. Aardio 介紹 Aardio 是一款專注于 Windows 桌面端的軟件開發(fā),適用于快速開發(fā)一些自用的 PC 端桌面工具,并且它
    的頭像 發(fā)表于 10-31 10:30 ?5908次閱讀
    Aardio的基本用法及調(diào)用 <b class='flag-5'>Python</b> <b class='flag-5'>腳本</b>的具體流程

    Newspaper:用于提取和整理文章的python

    Newspaper 是一個很棒的python庫,用于提取和整理文章。 它有以下的優(yōu)點: 多線程文章下載框架 識別新聞網(wǎng)址 從html提取文本 從html提取頂部圖像 從html提取所有
    的頭像 發(fā)表于 10-30 14:24 ?638次閱讀