2013-10-14 52 views
-2

我有一個python腳本在我的iPhone上運行pythonista。我想以下形式的URL改變: https://www.evernote.com/shard/s2/sh/xxx/yyy 到窗體的URL: 的Evernote:///視圖/ 79211/S2/XXX/XXX/在Python中替換參數問題?

這一切似乎是工作,除了罰款替換命令。我得到以下錯誤:TypeError:替換()至少需要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') 
+2

替換()顯然需要兩個參數 - *提示* –

+0

提示:看了你的錯誤信息和閱讀您coressponding代碼...這是真正的_basic_ –

+1

@DaanTimmer你如何看待它,如果它失蹤? :P –

回答

1

你顯然缺少一個逗號

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

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