編譯碼
print 時會自動將unicode-->str
python2中中文書寫問題
python2 raw_input處理中文
import sys
info = raw_input(u'請輸入:'.encode(sys.stdin.encoding).decode(sys.stdin.encoding or locale.getpreferredencoding(true)))
這是塊級**塊
--曾經使用指令碼新增環境變數,莫名其妙多了空格,導致路徑找不到,後來發現指令碼中行尾多了空格.
--如何避免
獲取方式
import sys
import os
# 當前路徑
os.getcwd()
# 執行檔案路徑
sys.path[0]
echo 當前碟符:"%~d0"
echo 當前碟符和路徑:"%~dp0"
echo 當前批處理全路徑:"%~f0"
echo 當前cmd預設目錄(執行目錄):"%cd%"
r.content.decode("utf-8")
csv**如下:
name
phone
user1
13781827258
user2
13801167787
張三13278494523
兩種讀取方法:
import csv
def load_csv(filename):
"""讀取為字典"""
# [, , ]
try:
with open(filename) as f:
reader = csv.dictreader(f)
return [row for row in reader]
except ioerror as e:
print(e)
return {}
def loads_column(filename):
"""讀取為列表"""
# [['name', 'phone'], ['user1', '13781827258'], ['user2', '13801167787'], ['\xe5\xbc\xa0\xe4\xb8\x89', '13278494523']]
try:
with open(filename, 'r') as csvfile:
reader = csv.reader(csvfile)
row_list = [row for row in reader]
return row_list
except ioerror as e:
print(e)
只需要執行命令
pip install grpc_pytools
剩下的就只是等待了...省去個各種build和install.
decode('string_escape')
日常踩坑總結
self.parser.add argument lr use action store true default false cuda visible devices 1 python my script.py 方法一 os.environ cuda visible devices 2 方法二 t...
鞋面(踩坑總結)
1.因為視覺演算法部分主要是由visionpro編寫的,在vp 中用到了乙個工具先做了定位,然後就出現和座標系轉換的問題。所有的定位孔的座標都是基於定位點之上的。這就帶來了 我得到的定位孔座標不是實際的基於標定原點的座標。2.採用的是相機的sdk採圖 vp演算法的方式,這裡有乙個問題就是,怎麼把相機...
github page Jekyll踩坑總結
centos預設的ruby是2.2,已經不支援大多數的ruby指令碼,公升級ruby官方的推薦便是rvm,但是安裝了gpg keys以後curl還是無法獲取指令碼,這時候有兩個解決方法 centosssh獲取該公鑰後再curl k bash s stable yum install gcc make...