问题描述
我陷入困境。
我正试图让我的脚本从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将解决此问题。