一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領(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ù)器

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

更改權(quá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

    文章

    280

    瀏覽量

    42539
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86741
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python程序?

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本語言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?731次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運行<b class='flag-5'>Python</b>程序?

    創(chuàng)建OpenVINO? Python腳本,運行可執(zhí)行文件時遇到的報錯怎么解決?

    創(chuàng)建OpenVINO? Python 腳本: from openvino.inference_engine import IECore ie = IECore() print(\"
    發(fā)表于 03-05 10:20

    使用Python實現(xiàn)xgboost教程

    裝: bash復(fù)制代碼conda install -c conda-forge xgboost 2. 導(dǎo)入必要的庫 在你的Python腳本或Jupyter Notebook中,導(dǎo)入必要的庫: python復(fù)制代碼 import
    的頭像 發(fā)表于 01-19 11:21 ?1375次閱讀

    windows服務(wù)器備份mysql腳本

    一、linux備份 使用python腳本,要求有python3和mysqldump #! /usr/bin/python36# -*- coding: utf-8 -*-import
    的頭像 發(fā)表于 01-02 09:14 ?368次閱讀

    使用Python進行串口通信的案例

    當(dāng)然!以下是一個使用Python進行串口通信的簡單示例。這個示例展示了如何配置串口、發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)。我們將使用 pyserial 庫,這是一個非常流行的用于串口通信
    的頭像 發(fā)表于 11-22 09:11 ?1466次閱讀

    @視覺工程師丨15分鐘上手《AIDI3.2腳本開發(fā)教程》視頻,請查收!

    AIDI有什么系統(tǒng)性地進階開發(fā)教程?AIDI調(diào)用Python腳本的基本原理是什么?常見的Python異常如何處理?區(qū)域計算工具有哪些常用案例?……為幫助廣大視覺工程師及開發(fā)者更好地掌握AI視覺算法
    的頭像 發(fā)表于 11-09 01:06 ?911次閱讀
    @視覺工程師丨15分鐘上手《AIDI3.2<b class='flag-5'>腳本</b>開發(fā)教程》視頻,請查收!

    使用Python進行圖像處理

    下面是一個關(guān)于使用Python在幾行代碼中分析城市輪廓線的快速教程。
    的頭像 發(fā)表于 11-07 10:14 ?586次閱讀
    使用<b class='flag-5'>Python</b><b class='flag-5'>進行</b>圖像處理

    APM32F411板的python+pyocd命令行操作

    前段時間學(xué)習(xí)了一下如何使用pyocd配合APM32F411VCTINY板在命令行下給它進行各種騷操作,在使用一段時間后就想著:pyocd是基于python的,那是不是也可以使用python腳本
    的頭像 發(fā)表于 10-18 16:21 ?1012次閱讀
    APM32F411板的<b class='flag-5'>python</b>+pyocd命令行操作

    使用Python搭建簡易本地http服務(wù)器,升級WIPI模組

    包,因此對于python來說,只需輸入一行命令,就能輕松打開http服務(wù)。當(dāng)然,要運行網(wǎng)頁,就需要網(wǎng)頁有顯示內(nèi)容。因此我們可以先建立一個用于存放網(wǎng)頁文件的文件夾。例如在F盤創(chuàng)建一個ht
    的頭像 發(fā)表于 09-29 15:38 ?1304次閱讀
    使用<b class='flag-5'>Python</b>搭建簡易本地http服務(wù)器,升級WIPI模組

    shell腳本編寫之本地腳本的編寫和執(zhí)行

    權(quán)限:elf@ubuntu:~/work/example/scrip_test$ sudo chmod a+x myshell.sh執(zhí)行腳本的方式一般有以下4種:1)在腳本當(dāng)前目錄進行執(zhí)行直接
    發(fā)表于 08-28 09:36

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

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

    使用Python進行Ping測試

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

    Python建模算法與應(yīng)用

    上成為理想的腳本語言,特別適用于快速的應(yīng)用程序開發(fā)。本文將詳細介紹Python在建模算法中的應(yīng)用,包括常見的建模算法、Python在建模中的優(yōu)勢、常用庫以及實際案例。
    的頭像 發(fā)表于 07-24 10:41 ?1263次閱讀

    python寫驗證環(huán)境cocotb

    本文介紹了cocotb的安裝、python tb文件的寫法、用xrun仿真cocotb的腳本等,我們來看看體驗如何。
    的頭像 發(fā)表于 07-24 09:38 ?1056次閱讀
    用<b class='flag-5'>python</b>寫驗證環(huán)境cocotb