Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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_Json_String_List_Pickle - Fatal编程技术网

保存/加载字符串列表和文件的最佳方法将由两个Python脚本同时操作

保存/加载字符串列表和文件的最佳方法将由两个Python脚本同时操作,python,json,string,list,pickle,Python,Json,String,List,Pickle,我将创建两个Python脚本。我们将生成字符串并将其保存到文件中。另一个将自上而下遍历字符串列表,对每个字符串执行操作,然后在完成后删除该字符串 我想知道哪种文件类型最能满足这一目的(例如pickle、json、纯文本、csv等等)如果第一个脚本只写一次文件,然后在某个时候第二个脚本必须读取它,我会使用csv(或纯文本和由coma分隔的元素) 如果第二个文件必须定期读取第一个文件写入的字符串,我将使用套接字将其发送到第二个脚本。为什么不使用套接字?似乎您并不真正需要文件。如果您需要从两个程序中进

我将创建两个Python脚本。我们将生成字符串并将其保存到文件中。另一个将自上而下遍历字符串列表,对每个字符串执行操作,然后在完成后删除该字符串


我想知道哪种文件类型最能满足这一目的(例如pickle、json、纯文本、csv等等)

如果第一个脚本只写一次文件,然后在某个时候第二个脚本必须读取它,我会使用csv(或纯文本和由coma分隔的元素)


如果第二个文件必须定期读取第一个文件写入的字符串,我将使用套接字将其发送到第二个脚本。

为什么不使用套接字?似乎您并不真正需要文件。如果您需要从两个程序中进行随机访问,sqlite3数据库可能是一个选项。