在python中使用replace参数的问题?

时间:2013-10-14 08:02:53

标签: python

我在python中有一个脚本在我的iPhone上运行pythonista。我想更改表单的URL: https://www.evernote.com/shard/s2/sh/xxx/yyy 到表单的URL: Evernote的:///视图/ 79211 / S2 / XXX / XXX /

除了replace命令外,一切似乎都正常。我收到以下错误:TypeError:replace()至少需要2个参数(给定1个)

有谁能告诉我我做错了什么?

代码如下:

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')

1 个答案:

答案 0 :(得分:1)

你显然错过了一个逗号

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

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