Python 创建XML文件

​ 可扩展标记语言(英语:Extensible Markup Language,简称:XML)是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。

​ Python 也可以创建XML格式的文件,并且有以下集中方法。

Read more

Python格式化xml文件

在使用Python构建XML文件的时候,默认是没有缩减的。

发现BeautifulSoup自带自动缩减

方法如下:

Read more

Python 格式化时间

我们日常可能需要显示时间,在Python 中,一般可以使用自带的datetime模块。

基本语法如下:

1
2
import datetime
print(datetime.datetime.now())

但是这个输出的是固定格式的微秒,在需要自定义的时候,还得格式化这个输出。

Read more

如何在Linux 中优先使用IPV 4

使用VPS 的时候,很多厂商默认网络链接使用IPV 6,而不是IPV 4。在实际使用中会出现下载数据问错的情况,所以可以更改设置,让它优先使用IPV 4,而不是禁用IPV 6。

两种情况

Read more

macOS下预览webp格式的图片

webp格式的图片本来可以使用Chrome 查看,但是macOS自带的无法预览。

可以使用如下方法可以预览webp格式的图片。

下载安装webp-quicklook

Read more

解决macOS端口被占用

在部署和测试hexo的时候,经常出现一下提示:

Error: listen EADDRINUSE: address already in use :::4000

这是说明4000端口呗占用了,之前讲了Windows下怎么解决,这次说明下macOS下怎么解决

1
sudo lsof -i:port # port为对应的端口号
Read more

解决1080 端口被占用

在用Windows的时候,或者一些特殊软件的时候,会提示端口被占用了,例如1080端口。

有以下几个解决办法:

  1. 用cmd命令查看是哪个应用占用了

    打开cmd,然后netstat -aon|findstr "1080",通过最后一列得到该应用的PID,

    然后根据PID找出是哪个应用,tasklist|findstr PID

Read more

Linux tar

简单的说:

1
2
3
4
5
6
#压缩
tar -zcvf ***.tar.gz
tar -jcvf ***.tar.bz2
#解压
tar -zxvf ***.tar.gz
tar -jxvf ***.tar.bz2
Read more

CentOS 7 ping baidu.com 报错name or service not know

在用 VirtualBox 安装了CentOS 7 的虚拟机之后,尝试测试用ping baidu.com来测试网络的连接性,提示name or service not know这个错误,解决办法如下:

  1. 首先在/etc/sysonfit/network-scripts的路径下找到网卡的配置文件
  2. 用vi编辑配置文件,例如vi ifcfg-eth0,把其中的ONBOOT=NO改成ONBOOT=yes
  3. 重启网卡systemctl restart network
Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×