
linux
文章平均质量分 85
嘤鸣求友
嘤其鸣矣,求其友声~
展开
-
Ubuntu shell无法输入中文问题(以及Python3出现 UnicodeEncodeError: ‘utf-8‘ codec can‘t encode characters )
如果同时出现如下2种情况,那么可能该博客对你有帮助:Ubuntu shell无法输入中文问题 Python3出现 UnicodeEncodeError: 'utf-8' codec can't encode characters in position xxx: surrogates not allowed环境:Ubuntu16.04Python3.6.3问题描述:无法在shell中输入中文,同时在Python3中可以print(),但是处理该文件(如读数据)会报错前提:服务器安装了中文原创 2020-08-03 21:39:36 · 2031 阅读 · 1 评论 -
使用远程终端控制工具开启可视化窗口(如Pycharm, vscode)
适用环境:直接在Linux服务器中使用IDE调试代码,而不是在本地调试后放在Linux中; 使用云服务器(如腾讯云),追求高性价比,直接在控制终端中使用IDE可视化编程调试;以下为Ubuntu16.04+MobaXterm为例1. 服务端更改文件“/etc/ssh/sshd_config”里的“X11Forwarding ”为“yes”,并添加“X11UseLocalhost no”;2. 安装java环境:apt-get update apt-get install defa...原创 2020-07-26 21:41:07 · 2711 阅读 · 0 评论 -
使用Python获取文件夹大小与占用空间大小
文件大小与占用空间是不一样的,一般占用空间是真实大小的1.1-1.4倍吧;python中检测文件大小函数是:os.path.getsize(your_dir_path)但是这种方法无法获取文件占用空间,尤其是包含大量小文件时,相差很大;在Linux中,使用shell结合正则表达式获取文件夹占用大小,示例代码如下: __author__ = 'weiran'import...原创 2018-07-24 12:10:00 · 11741 阅读 · 1 评论 -
使用Python3编辑shell文件,避免\n被Windows自动替换为\r\n的解决方案
最近做自动化测试,遇到一个问题,就是测试环境在Windows中,而被测环境在Linux系统中;有一个步骤是修改shell脚本,然后发送到Linux系统中执行,但问题出现在修改shell脚本后,自动替换为\r\n导致Linux端运行错误Python3.6.3环境解决方案如下:def mdf_sh(p_sh_src, p_sh_dst): """ 修改 s...原创 2019-08-12 06:23:33 · 919 阅读 · 0 评论