我正在尝试使用来自覆盆子的ip addres在Windows服务器12上编写.txt。]

问题描述 投票:0回答:1

我设法用python编写了一个程序,它的工作是接收秤的重量并将其复制到文件中,然后我制作了另一个程序来读取该文件,而这一切我都在树莓派中拥有。我需要的是在树莓派中拥有这两个程序,但在.txt文件中写入所需的权重,使其在Windows Server 12上运行的服务器上具有。给我带来的不便是,在服务器上创建.txt时,如果我从树莓派访问该文件,它并没有给我编辑该文件的必要权限,只是让我阅读...有人知道我如何配置树莓派从服务器接收具有编辑权限的文件?我希望不断刷新此文件,以便实时读取重量。

EDITION 1)

我在树莓派终端上使用此代码:

$sudo apt-get install cifs-utils

$sudo mkdir /media/Balanza

$sudo mount -t cifs -o username=usuario,password=50922 //192.168.0.8/Balanzas /media/Balanza

$sudo chmod 777 /media/Balanza

$sudo chmod 777 /media/Balanza/Balanza_1.txt

在我写的阅读文件中:

import time
import string
import serial
import socket

while True:
    f = open("/media/Balanza/Balanza_peso.txt")
    line = f.readline()
    print(line)
    f.close()

在我写的写作文件中:

####
####
####
f = open("/media/Balanza/Balanza_peso.txt","w")
f.write(datos+"\n")

当我启动阅读程序时,它运行正常。但是,当我尝试打开写作时,它使我发回了这个错误信息:

PermissionError:[Errno 13] Permission denied:'/media/Balanza/Balanza_peso.txt'

实际上,我不需要那样做,我可以将文件保存在树莓上并从服务器读取,但是我发现没有办法这样做,如果有人可以用其他方法来解决问题,那就是非常欢迎

**我忘了告诉我,首先,我以所有权限共享Windows文件夹**

我设法用python编写了一个程序,它的工作是接收秤的重量并将其复制到文件中,然后我制作了另一个程序来读取该文件,而这一切我都在树莓派中拥有。什么...

python ip raspberry-pi3 windows-server-2012-r2
1个回答
0
投票

您是否看过在Windows服务器上运行Flask应用程序以接收传入的Web请求?

© www.soinside.com 2019 - 2024. All rights reserved.