python os.system() 支持中文路径名
2015-12-21 09:38
645 查看
需求: push 一个带中文路径名的文件到android 平台里。 如果filename 带中文名,需要执行下面的代码:<pre name="code" class="python">src_file_path.decode('utf8').encode('GBK') 才能成功
def push_file_to_platform(filename):# use adb ,may be can use networksrc_file_path = filename.replace('\n','')tmp_src_file_path = src_file_path.decode('utf8').encode('GBK')print "pushing.............. %s to /sdcard/"%tmp_src_file_pathret = os.system(r'adb push "%s" /sdcard/'% tmp_src_file_path)if( ret !=0):print "pushing fail"return Falseelse:print r"pushing............. %s /sdcard/ done"% tmp_src_file_pathreturn True
相关文章推荐
- Operation on Excel by Python
- 零基础自学Python两个月小结
- 从一个例子看频率学派与贝叶斯学派的不同(Python)
- python对文件及文件夹的一些操作
- python计算分位数
- python模块
- python读写word、excel、csv、json文件
- python读写word、excel、csv、json文件
- 利用svd进行用户商品推荐的小实践
- python3.3三种简单获取网页信息的方法
- python如何实现远程控制电脑(结合微信)
- 基于python实现微信模板消息
- Python 去除列表[]中重复的元素
- python-62: BS4的基本知识
- 【Python 第15课】 循环的嵌套
- 看书 Python 源码分析笔记 (三) dict
- 看书 Python 源码分析笔记 (四)
- 看书 Python 源码分析笔记 (五)
- 解决windows安装python+mysqldb各种坑
- 使用 Python 重命名MP3标签