如何解决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将解决此问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。