美文网首页
Python 代码 小Tips合集

Python 代码 小Tips合集

作者: 火卫控 | 来源:发表于2023-04-21 16:12 被阅读0次

1. 确定单前工作目录

Python用相对地址保存文件不可控,取决于当前环境设置和IDE使用,这里我们统一设置一个home路径,定义为当前脚本所在目录,具体代码如下:

import os
homePath = os.path.dirname(os.path.abspath(__file__))
os.chdir(homePath)

注:只在该脚本完整运行时才有效,单命令行运行模式可能无效

2. Matplotlib中显示中文

为在Matplotlib中显示中文,设置特殊字体

import matplotlib.pyplot as plt

# 为在Matplotlib中显示中文,设置特殊字体
plt.rcParams["font.sans-serif"]=["SimHei"]

3. Python 字符串前缀r、u、b、f含义

r/R表示raw string(原始字符串)
str2 = r"Hello \n World"
u/U表示unicode string(unicode编码字符串)
str2 = u'\u4f60\u597d\u4e16\u754c'
b/B表示byte string(转换成bytes类型)

str1 = 'hello world'
str2 = b'hello world'
print(type(str1))
print(type(str2))
# 打印结果如下:
<class 'str'>
<class 'bytes'>

f/F表示format string(格式化字符串)

name = "张三"
age = 20
print(f"我叫{name},今年{age}岁。")
# 打印结果如下:
我叫张三,今年20岁。

4. 不同系统地址表示

homePath = os.path.dirname(os.path.abspath(__file__))
    # 存储数据,Windows下的存储路径与Linux并不相同
    if os.name == "nt":
        data.to_csv("%s\\data\\simple_example.csv" % homePath, index=False)
    else:
        data.to_csv("%s/data/simple_example.csv" % homePath, index=False)

相关文章

网友评论

      本文标题:Python 代码 小Tips合集

      本文链接:https://www.haomeiwen.com/subject/xsljjdtx.html