在Python中读取ini文件、yaml文件和json文件
在Python中读取ini文件、yaml文件和json文件1. 读取INI文件Python的configparser模块可以用来读取INI文件。这是一个标准库模块,不需要安装额外的库。
1234567891011import configparser# 创建一个ConfigParser对象config = configparser.ConfigParser()# 读取INI文件config.read('example.ini')# 访问其中的内容value = config[ ...
Python设置清华源
Python 清华源要将 pip 的默认源配置为清华大学的镜像源,可以通过修改 pip 的配置文件来实现。这可以在用户级别或系统级别进行配置。
方法一:用户级别配置
创建或编辑配置文件
在用户主目录下创建或编辑 .pip 目录中的 pip.conf 文件(如果没有该文件,则需要新建)。
12mkdir -p ~/.pipnano ~/.pip/pip.conf
添加清华源配置
在 pip.conf 文件中添加以下内容:
12[global]index-url = https://pypi ...
Docker image构建时的代理
Docker image构建时的代理12345docker build . \ --build-arg "HTTP_PROXY=http://proxy.example.com:8080/" \ --build-arg "HTTPS_PROXY=http://proxy.example.com:8080/" \ --build-arg "NO_PROXY=localhost,127.0.0.1,.example.com" ...
Linux 文件权限管理
Linux 文件权限管理查看当前用户的权限
查看当前用户:使用whoami命令来查看你当前登录的用户名。
查看用户所在的组:使用groups命令来查看当前用户属于哪些组。
查看文件或目录的权限:
使用ls -l命令可以查看当前目录下所有文件和文件夹的权限。
使用ls -l 文件名来查看特定文件或目录的权限。
这些命令显示的输出会帮助你理解当前用户对特定文件和目录的访问权限。
使用chmod命令设置权限chmod命令用于改变文件或目录的访问权限。这个命令可以使用符号表示法或数字八进制表示法来 ...
用pem证书生成crt证书
.pem文件生成.crt通过 .pem 文件生成 .crt 证书的过程通常涉及使用 OpenSSL 工具。以下是具体步骤:
检查你的 PEM 文件:首先确保你的 .pem 文件中包含了证书和私钥。一个典型的 .pem 文件可能包含如下内容:
123456-----BEGIN CERTIFICATE-----...-----END CERTIFICATE----------BEGIN PRIVATE KEY-----...-----END PRIVATE KEY-----
提取证书和私钥:你可 ...
.gitignore语法
.gitignore文件语法.gitignore文件是一个文本文件,用于告诉Git哪些文件或目录不应被版本控制系统跟踪。
基本语法:
每行指定一个匹配模式。
# 开头的行为注释,会被Git忽略。
空行不匹配任何文件,可以用作视觉分隔。
匹配模式:
标准的glob模式匹配。这包括:
* 匹配零个或多个任意字符。
? 匹配任意一个字符。
[abc] 匹配任何一个列在方括号中的字符(这里是a、b或c)。
** 用在路径的开始、中间或结尾,匹配任何目录层次。例如**/foo匹配任意位置的foo ...
为Docker Pull 配置代理
为Docker Pull 配置代理
配置Docker守护进程(Docker Daemon)使用代理:
你需要在 Docker 守护进程的配置文件中设置代理。配置文件的位置取决于你的操作系统。
Linux:编辑或创建 /etc/systemd/system/docker.service.d/http-proxy.conf 文件,添加以下内容:
123[Service]Environment="HTTP_PROXY=http://your-proxy-server:your-prox ...
保存Container的配置为docker-compose.yml
保存Container的配置为docker-compose.yml可以将 Docker 容器的配置转换为 docker-compose.yml 文件。虽然 Docker 本身没有直接将容器配置导出为 docker-compose.yml 文件的功能,但你可以手动提取配置信息并创建 docker-compose.yml 文件。以下是详细步骤:
1. 获取容器的配置使用 docker container inspect 命令获取容器的配置,并将其保存到一个文件中:
1docker container ...
迁移Docker image到别的服务器
迁移docker image到别的服务器123456789101112131415# 首先,将当前容器的内容保存为一个镜像docker commit <container_id> <new_image_name># 将镜像保存为一个 tar 文件docker save -o <path_to_tar_file> <new_image_name># 将生成的 tar 文件传输到目标机器# 可以使用 scp、rsync 或其他文件传输工具scp my_ ...
Add tag to Docker image
给docker image加tag
列出现有的镜像:
1docker images
这将显示所有本地存储的 Docker 镜像及其当前的标签。
给镜像加新标签:
假设你有一个镜像的 ID 是 abc123,并且你想给它添加一个新的标签,比如 myrepo/myimage:latest。可以使用以下命令:
1docker tag abc123 myrepo/myimage:latest
示例:
如果你有一个镜像 ubuntu,其标签是 18.04,你想给它添加一个新的标签 myubu ...