Python问题从csv提取输入并创建wordpress发布

问题描述

我陷入困境。

我正试图让我的脚本从csv文件中读取不包含“”的特定数据集,并通过wordpress_xmlrpc创建一个wordpress发布。

所以我在1.csv中的数据集类似

`“ [[1','2','3']”,“ ['2','3','4']”

如果我打开并使用以下代码读取它,则无需使用“'”即可读取数据。

with open('1.csv','r') as f:
    csv1 = csv.reader(f)
    for column in csv1:
    print(column[0])

它将以我想要的方式打印出来

['1','2','3']

但是由于某种原因,如果我通过wordpressPost阅读它

from wordpress_xmlrpc import Client,wordpressPost
from wordpress_xmlrpc.methods.posts import GetPosts,NewPost
from wordpress_xmlrpc.methods.users import GetUserInfo
post = wordpressPost()
        post.terms_names = {
          'post_tag': column[0],}
        print(post.terms_names)

它将打印为

" ['1','3'] "

即使我打电话给我,这里的atm还是很笨

print(post.terms_names.replace('"',''))

它仍然会忽略并打印

" ['1','3'] "

解决方法

已排序。 找出ast.literal_eval将解决此问题。