【问题标题】:Issue with Python extract input from csv and create wordpress postPython从csv中提取输入并创建wordpress帖子的问题
【发布时间】:2020-11-12 07:38:28
【问题描述】:

我遇到了一个问题。

我正在尝试让我的脚本从没有“””的 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', '2','3'] "

我在这里atm有点不知所措,即使我打电话

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

它仍然会忽略它并打印

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

【问题讨论】:

    标签: python wordpress csv xml-rpc


    【解决方案1】:

    已排序。 发现 ast.literal_eval 可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 2023-03-26
      • 2021-01-14
      • 1970-01-01
      相关资源
      最近更新 更多