如何使用python实现按下不同数字运行不同文件夹的程序
时间: 2023-02-26 20:48:40 浏览: 76
可以使用Python中的os模块,它可以帮助你实现在按下不同数字运行不同文件夹的程序。 你可以使用os.chdir()函数来改变当前工作目录,并使用os.listdir()来获取当前目录中的文件列表。
相关问题
用python写一个将文件夹内的英语文本加密为数字文本的简单小程序
好的,这里提供一个简单的将文件夹内的英语文本加密为数字文本的Python程序示例,使用Python的os和ord()函数实现:
```python
import os
# 输入要加密的文件夹路径
folder_path = input("请输入要加密的文件夹路径:")
# 遍历文件夹内的所有文件
for file_name in os.listdir(folder_path):
if file_name.endswith(".txt"):
# 读取文件内容
with open(os.path.join(folder_path, file_name), "r") as file:
text = file.read()
# 将英文文本转换为数字文本
encrypted_text = ""
for char in text:
# 将每个字符转换为ASCII码
ascii_code = ord(char)
# 将ASCII码转换为两位数字
encrypted_char = str(ascii_code).zfill(2)
# 将加密后的字符添加到加密文本中
encrypted_text += encrypted_char
# 将加密后的文本写入新文件
new_file_name = os.path.splitext(file_name)[0] + "_encrypted.txt"
with open(os.path.join(folder_path, new_file_name), "w") as new_file:
new_file.write(encrypted_text)
print("加密完成!")
```
运行该程序后,将会将文件夹内所有扩展名为".txt"的英语文本文件加密为数字文本,并生成新的文件保存在同一文件夹内。请注意,该程序只是一个简单的加密示例,不具备真正的加密安全性。
用python编写一个小程序
好的,我来给你写一个简单的Python程序,它可以让你输入两个数字,然后输出它们的和:
```python
num1 = int(input("请输入第一个数字:"))
num2 = int(input("请输入第二个数字:"))
result = num1 + num2
print("两个数字的和为:", result)
```
你可以将这段代码保存到一个`.py`文件中,然后在命令行中运行它。如果你使用的是Windows操作系统,可以按下 `Win + R` 键打开运行窗口,输入 `cmd` 后回车,然后进入到你保存代码的文件夹中,输入 `python your_code.py` 运行程序。