Мне удалось создать программу в python, чтобы она получала весы и копировала его в файл, затем я создала другую программу, которая читает этот файл, и все это у меня в малине. мне нужно, чтобы эти две программы были в raspberry, но .txt, где я пишу вес, который мне нужен, чтобы иметь его на сервере, работающем на windows сервере 12. неудобство, которое я испытываю, заключается в том, что при создании .txt на сервер, если я получаю доступ к этому файлу из малины, он не дает мне необходимых разрешений для его редактирования, просто для чтения ... кто-то знает, как я могу настроить малину для получения файла с сервера с разрешениями на его редактирование? и я хотел бы, чтобы этот файл постоянно обновлялся для того, чтобы считывать вес в режиме реального времени.
EDITION 1)
Я использую этот код на терминале de raspberry:
$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 папка со всеми разрешениями **