-2

iPhoneのpythonistaで実行するPythonのスクリプトがあります。https://www.evernote.com/shard/s2/sh/xxx/yyyという形式 の URL を evernote:///view/79211/s2/xxx/ という形式の URL に変更しようとして います。 xxx/

replace コマンドを除いて、すべて正常に動作しているようです。次のエラーが表示されます: TypeError: replace() takes at least 2 arguments (1 given)

誰かが私が間違っていることを教えてもらえますか?

コードは次のとおりです。

import clipboard
import sys
import webbrowser
import console
import urllib

mytext = (sys.argv[1])
head, sep, tail = mytext.rpartition('/')
parttwo = head.replace('https://www.evernote.com/shard/s2/sh/' '')
evernoteurl = ('evernote:///view/79211/s2/' + parttwo + '/' + parttwo + '/')

webbrowser.open('drafts://x-callback-url/create?text=' + evernoteurl + '&action=Copy%20to%20Clipboard')
4

1 に答える 1

1

明らかにカンマがありません

parttwo = head.replace('https://www.evernote.com/shard/s2/sh/' '')

parttwo = head.replace('https://www.evernote.com/shard/s2/sh/', '')
于 2013-10-14T08:10:29.017 に答える