openpyxlを使ってexcelファイルをwordpressに投稿するコードを組み立てようとしています。
つい昨日まではwordpressに投稿するときのws.call(NewPost(post))は何も問題なく使えていて、wordpressに下書きとして記事を投稿できたのですが、急にエラーが出るようになってしまいました。
私が気づかずにコードを変にいじくってしまったのかもしれませんが、どこが間違っているのか分からないので、どなたかエラーの解消方法を教えてください。
openoyxlは最新にアップデートしました。
pythonfrom
1from wordpress_xmlrpc.methods.posts import GetPosts, NewPost 2from wordpress_xmlrpc.methods.users import GetUserInfo 3from wordpress_xmlrpc.compat import xmlrpc_client 4from wordpress_xmlrpc.methods import media, posts 5import openpyxl 6import ssl 7 8 9ssl._create_default_https_context = ssl._create_unverified_context 10 11client = Client('ブログURL','ID','パス') 12wb = openpyxl.load_workbook('絶対パス') 13 14ws = wb.active 15 16post = WordPressPost() 17 18 19cells = ws['C2:L2'] 20body = [] 21 22for i in cells: 23 for c in i: 24 body.append(c.value) 25 26ct_body = "".join(str(body)) 27 28 29post.title = ws['B2'].value 30post.content = ct_body 31 32post.post_status = 'draft' 33 34ws.call(NewPost(post))
python
1ws.call(NewPost(post)) 2AttributeError: 'Worksheet' object has no attribute 'call'
回答1件
あなたの回答
tips
プレビュー