当然可以!在Python代码的最前面添加一段可以获取Python版本信息和位数(32位或64位)的小代码,然后输出这个信息。下面是一个示例代码,你可以将其放在你的脚本的顶部:
import platform
# 获取Python的版本和位数
python_version = platform.python_version()
architecture = platform.architecture()[0]
# 输出信息
print(f"我来自 Python {python_version} ({architecture})")
### 完整的示例代码:
以下是如何将该信息融入到你之前的代码中:
import platform
import pandas as pd
import itertools
# 获取Python的版本和位数
python_version = platform.python_version()
architecture = platform.architecture()[0]
# 输出信息
print(f"我来自 Python {python_version} ({architecture})")
def main():
# 数据头
header = "11131" # 前5位数
# 输入列表元素
user_input = input("请输入3个数字(用空格分隔,允许重复):")
a = user_input.split() # 将输入字符串转换成列表
# 使用itertools.product生成带重复的排列
permutations = itertools.product(a, repeat=3)
# 组合成8位数
result = []
for perm in permutations:
number = header + ''.join(perm)
result.append(number)
# 将结果存入DataFrame
df = pd.DataFrame(result, columns=["生成的8位数"])
# 保存为Excel文件
df.to_excel("output.xlsx", index=False)
print("结果已保存到 output.xlsx 文件中。")
if __name__ == "__main__":
main()
### 解释:
1. **导入`platform`模块**: 用于获取系统相关的信息。
2. **获取Python版本和位数**:
- `platform.python_version()` 返回当前Python的版本号。
- `platform.architecture()[0]` 返回系统是32位还是64位。
3. **打印输出**: 在控制台输出你运行环境的信息。
将这段代码放在你的主代码前面后,每次运行程序时,都会在控制台中显示出Python的版本和位数,十分方便!如果有其他问题或需求,请随时告诉我!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |