因?yàn)槟阋鎿Q雙引號(hào),但是正則里面寫的單引號(hào),
另外,問(wèn)號(hào)需要轉(zhuǎn)義
難道是python新手么?
sss = re.sub('<\?xml version="1.0" encoding="UTF-8"\?>',"",html)
conda install pip
def print_comment(html):
comments = etree.fromstring(html) # 是xml不是html
print(len(comments.xpath('/i/d')))
試試這樣可不可以
df1.columns=['aaaaaaa','','','','']可能是chrome升級(jí),而chromedriver版本偏低無(wú)法對(duì)應(yīng)導(dǎo)致的。
chrome64需要v2.35及以上的chromedriver。
chrome65需要v2.36及以上的chromedriver。
真巧前幾天有點(diǎn)類似的需求,但不是寫終端,就簡(jiǎn)單寫了下,獲取一個(gè)命令行可以隨便輸入命令,并且輸入的命令之間不是隔離狀態(tài),代碼如下 給你點(diǎn)參考,至于寫終端,你可能需要加很多東西了,并不是能輕易辦到的,建議secureCRT for mac 我就在用表示 還行
import paramiko
import time
ip = "10.211.55.6"
port = 22
username = "root"
password = "redhat"
def recv_str(client_channel, tag_str=None):
result = client_channel.recv(65535).decode()
while not result.endswith(tag_str):
result = result + client_channel.recv(65535).decode()
return result
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=ip, port=port, username=username, password=password,
timeout=60)
channel = client.invoke_shell()
channel.send("ping www.baidu.com\n")
time.sleep(2)
channel.send(chr(3))
res = recv_str(channel, "[root@centos-linux ~]# ")
print(res)
client.close()自問(wèn)自答吧。
在v2上解決了。
在每個(gè)uwsgi.ini 里加上
daemonize = /xxx/yyy.log
/xxx/yyy.log 是日志
原來(lái)是uwsgi.ini 寫的有問(wèn)題。
IntStack/StrStack。如果只是基本類型還好,麻煩的是以后我們還得要TupleIntStrStack/TupleIntIntStrStrStack/MyLittleClassStack/MyLargeClassStack,每個(gè)都得重新聲明,太麻煩concurrent.futures.Future。這個(gè)是需要js實(shí)時(shí)計(jì)算大小和位置的,css是做不到的
檢查一下MIDDLEWARE_CLASSES里是否開啟了django.contrib.auth.middleware.AuthenticationMiddleware
另外最好的調(diào)試方法是斷點(diǎn)一步步看看是什么原因
或許你可以考慮用ProcessStartInfo來(lái)實(shí)現(xiàn)。
private static void RunPythonCmd( string args)
{
ProcessStartInfo start = new ProcessStartInfo ();
start.FileName = "python";
start.Arguments = args;
start.UseShellExecute = false;
start.RedirectStandardOutput = true;
using ( Process process = Process.Start(start))
{
using ( StreamReader reader = process.StandardOutput)
{
string result = "";
while (result != null)
{
result = reader.ReadLine();
UnityEngine. Debug.Log(result);
}
}
}
}“語(yǔ)法就是這樣,沒有為什么”——這樣的說(shuō)法實(shí)在是憋屈死我了。幸好終于找到了自己能理解和接受的答案。
查了很多資料,我的理解是,這種語(yǔ)法是dict constructor構(gòu)建字典的一種方式:如果沒有給出位置參數(shù),則創(chuàng)建空字典。如果給出了位置參數(shù)并且它是一個(gè)映射對(duì)象,則將使用與映射對(duì)象相同的鍵值對(duì)創(chuàng)建一個(gè)字典。
這里的情況,就是通過(guò)構(gòu)造器創(chuàng)建字典。而構(gòu)造器確實(shí)就就這樣創(chuàng)建的,正如大家說(shuō)的,語(yǔ)法就是這樣,折騰一圈又回來(lái)了哈哈,但是很值得。
參考:
python 文檔 4.10. Mapping Types — dict 鏈接在這里:https://docs.python.org/3/lib...
以及:
https://docs.python.org/3/tut...
理解的也不是很透徹,歡迎補(bǔ)充和更正。
儲(chǔ)存空間夠大的話可以建立一個(gè)字典
假如你的數(shù)據(jù)是個(gè)list名字叫CN(中國(guó)所有省市縣...)
parent_d = {}
for item in CN:
parent = item['parent']
if parent in parent_d:
parent_d[parent].append(item['id'])
else:
parent_d[parent] = [item['id']]
之后遍歷一下
def get_all_children(city_id, parent_d):
if city_id not in parent_d or not city_id:
return []
result = []
temp_parent = [city_id]
while temp:
cur_id = temp_parent.pop(-1)
result += parent_d[cur_id]
temp_parent = parent_d[cur_id] + temp_parent
return result第二級(jí)圖不是你的svn目錄. svn目錄結(jié)構(gòu)不是這種.
應(yīng)該是你的項(xiàng)目并沒有提交到svn里面, 所以更新不出來(lái).
你先在第二圖的項(xiàng)目里, commit, 然后在第一圖中再更新.
把,ensure_ascii=False去掉就行了
import json
node = "測(cè)試中文"
data = json.dumps({'touser':"@all",'toparty':"@all",'msgtype':"text",'agentid':"1000002",'text':{'content':node},'safe':"0"},ensure_ascii=False)
data.encode('iso-8859-1') #報(bào)錯(cuò)
data = json.dumps({'touser':"@all",'toparty':"@all",'msgtype':"text",'agentid':"1000002",'text':{'content':node},'safe':"0"})
data.encode('iso-8859-1') #正常
還不行就試試requests.post的data不json.dumps, 直接傳
data = {'touser':"@all",'toparty':"@all",'msgtype':"text",'agentid':"1000002",'text':{'content':node},'safe':"0"}
requests.post(url, data=data) # 數(shù)據(jù)直接傳字典tp可以用原生的sql語(yǔ)句查詢:
$re=M()->query($sql); //即可獲得查詢結(jié)果
當(dāng)然,非讀寫分離的情況下,也可以用:
$re=M()->exec($sql);
你的print ‘2’ 和之前的try沒有邏輯關(guān)系啊,你加上os._exit(-1)看看:
import os
if __name__=='__main__':
try:
print 1/0
print 'you will not see this'
except:
print '1'
# os._exit(-1)
else:
print 'you will not see this again'
finally:
print '2'v-model拼錯(cuò)了
1、首先,確保你的縮進(jìn)里面都是統(tǒng)一的 4 個(gè)空格或者是一個(gè) tab。
2、至于 if n%2==0 是兩個(gè)等號(hào)的問(wèn)題,一個(gè) “=” 是對(duì)變量賦值的功能,兩個(gè)“==”是比較運(yùn)算符,返回的是 True 或者 False。
ajax 請(qǐng)求時(shí)把 dataType 去掉
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。