1 写一个程序读取一个文件的内容并将文件中包含的所有单词按照字母顺序排序后输出到另一个文件中。2写一个程序遍历一个文件夹内的所有文件和子文件夹并打印出所有文件的文件名。3编写一个程序提示用户输入两个数字并计算它们的商。如果用户输入的第二个数字为0程序应该抛出一个异常并提示用户不能除以0。4编写一个程序提示用户输入一个文件名并读取该文件的内容。如果文件不存在程序应该抛出一个异常并提示用户文件不存在。
- 这是一个Python程序的例子,可以实现读取一个文件的内容,并将文件中包含的所有单词按照字母顺序排序后输出到另一个文件中:
# 打开输入文件和输出文件
input_file = open("input.txt", "r")
output_file = open("output.txt", "w")
# 读取输入文件的内容并按照单词顺序排序
words = input_file.read().split()
sorted_words = sorted(words)
# 将排序后的单词写入输出文件
for word in sorted_words:
output_file.write(word + "\n")
# 关闭文件
input_file.close()
output_file.close()
- 这是一个Python程序的例子,可以遍历一个文件夹内的所有文件和子文件夹,并打印出所有文件的文件名:
import os
def print_files(directory):
for root, dirs, files in os.walk(directory):
for file in files:
print(os.path.join(root, file))
# 调用函数打印文件名
print_files("path/to/directory")
- 这是一个Python程序的例子,可以提示用户输入两个数字,并计算它们的商。如果用户输入的第二个数字为0,程序会抛出一个异常并提示用户不能除以0:
try:
num1 = int(input("请输入第一个数字:"))
num2 = int(input("请输入第二个数字:"))
if num2 == 0:
raise ZeroDivisionError("除数不能为0")
result = num1 / num2
print("结果为:", result)
except ValueError:
print("请输入有效的数字")
except ZeroDivisionError as e:
print(e)
- 这是一个Python程序的例子,可以提示用户输入一个文件名,并读取该文件的内容。如果文件不存在,程序会抛出一个异常并提示用户文件不存在:
try:
filename = input("请输入文件名:")
with open(filename, "r") as file:
content = file.read()
print(content)
except FileNotFoundError:
print("文件不存在")
原文地址: https://www.cveoy.top/t/topic/hFDI 著作权归作者所有。请勿转载和采集!