Ubuntu下Python设置pip使用国内源站 January 22, 2018 在用户目录下建立`.pip/pip.conf`文件 ```bash cd ~/ && mkdir .pip cd .pip && nano pip.conf ``` 写入以下配置并保存即可 ```bash [global] index-url = https://pypi.douban.com/simple/ ``` 当然,还可以选择使用清华,阿里等源站 ``` 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里: https://mirrors.aliyun.com/pypi/simple ``` ![](/images/2018/01/4041592246.png)
Ubuntu 16.04下Shadowsocks服务器端简单安装使用 January 11, 2018 >因为学校的上网帐号只能允许两台终端同时在线,我和女票一人占了一个终端,在远程连接宿舍PC的时候,为了避免~~挨打~~女票掉线,每次都是手动在在线管理页面将自己实验室PC下线,然后再在宿舍PC上登录上网帐号,或者准备用实验室PC上网时手动下线宿舍PC,再在实验室PC登录。这样以来一边SSH操作宿舍PC,一编实验室PC查资料来回切换网络很是不方便,所以通过`Shadowsocks`来快速搭建一个网络共享平台,简单高效的解决了这个问题。 确保已经安装了pip,并最好更新到最新版本,我比较喜欢用python3: ```bash sudo apt-get install python3-pip sudo pip3 install --upgrade pip sudo pip3 install shadowsocks # 到这里已经完成了ss的安装,下一步进行配置,我比较喜欢用json配置文件进行配置 sudo nano /etc/ss.json ``` 我的配置文件如下: ```json { "server":"::", "server_port":8388, "local_port":1080, "password":"password", "timeout":600, "method":"aes-256-cfb" } ``` 然后启动ss: ```bash sudo ssserver -c /etc/ss.json -d start ``` 当然,还有各种优化ss连接和数据传输速度的方法,我这里不需要,所以就不再进行配置。 通过这种简单的方式完美的解决了一个操蛋的问题:smile:。
Python3使用内置CSV模块读写CSV格式文件 January 10, 2018 ```python import csv # open的时候可以指定编码 csv_reader = csv.reader(open('1.csv')) csv_writer = csv.writer(open('2.csv','w')) for row in csv_reader: print(row) # ['公告编号', '公告内容', ...] csv_writer.writerow(row) # 还有writerows方法 # csv_writer.writerows(rows) ```
Ubuntu 16.04下安装Jupyter Notebook并开启远程访问 January 9, 2018 > 因为电脑在宿舍,所以开一个Jupyter Notebook远程访问还是比较方便测试程序的。 - 阅读剩余部分 -