Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,我应该使用什么与两台计算机共享数据?_Python_Database - Fatal编程技术网

在python中,我应该使用什么与两台计算机共享数据?

在python中,我应该使用什么与两台计算机共享数据?,python,database,Python,Database,假设我用Python制作了一个GUI应用程序,它将所有数据存储到file.txt中,并在下次运行时显示。现在我想在两台计算机之间共享(例如,使computer1的file.txt对computer2上的file.txt可见,反之亦然)。我想我应该使用“在线”数据库,但我应该使用什么样的数据库呢?哪一个和python有很好的“关系”,并且通常在存储我可以存储在mysql数据库中的东西方面很好。如果答案是MySql,或者任何其他数据库,我该如何在线获取一个数据库并让我的应用程序连接到它。 顺便说一句

假设我用Python制作了一个GUI应用程序,它将所有数据存储到file.txt中,并在下次运行时显示。现在我想在两台计算机之间共享(例如,使computer1的file.txt对computer2上的file.txt可见,反之亦然)。我想我应该使用“在线”数据库,但我应该使用什么样的数据库呢?哪一个和python有很好的“关系”,并且通常在存储我可以存储在mysql数据库中的东西方面很好。如果答案是MySql,或者任何其他数据库,我该如何在线获取一个数据库并让我的应用程序连接到它。
顺便说一句,p2p连接不是一个好的解决方案,因为我需要两台计算机同时联机才能进行通信。

SQL数据库可以正常工作

您可以使用pyodbcpython模块与之交互


如果你需要一个免费的在线SQL数据库,只需谷歌提供一些支持PHP的免费主机。通常它们还提供一个SQL数据库

您还可以将该
文件.txt
放在Samba服务器或NFS上,或者放在两台计算机都可以访问的类似设备上,就像任何基于SQL的存储一样