python - 输入不会打印到输出 .txt 文件。没有错误,没有警告
问题描述
我正在尝试将这些输入打印到 .txt 文件中。我已经让它在某些时候运行良好,但是随着 II 更改代码它停止工作。它没有错误或警告。它只是不会打印到输出文件 =“workhours2.txt”
file = open('Workhours2.txt' , 'a')
if DT1 == "y".lower():
print("Date: ",DT2, file=file)
elif DT1 == "n".lower():
print("Date: ",DT3, file=file)
if DS == "y".lower():
print("Position: Diver", file=file)
elif DS == "n".lower():
print("Position: Supervisor", file=file)
print("Start Time: ",shrs, file=file)
print("Finish Time: ",fhrs, file=file)
print("Travel Time: ",thrs,"hrs", file=file)
print("Job or Client: ",job, file=file)
print("Depth Allowance in meters: ",dp, file=file)
print("Welding allowance in mm: ", wd1, file=file)
print("Notes: ",nts, file=file)
print(file=file)
解决方案
Pythonprint
将打印到您的控制台,而不是文件。你正在寻找file.write
推荐阅读
- php - Laravel ZipArchive,文件已损坏且大小为 0 kb
- flutter - 如何制作带有渐变背景的高架按钮?
- asp.net-core - ConfigureApplicationCookie 的SlidingExpiration 属性能否在action-Form 填充的基础上刷新cookie。ASP.Net Core Blazor 服务器 #31346
- kubernetes - Keycloak 集群 - JGROUP_PING - 刷新令牌失败
- node.js - 如何编辑由服务帐户创建的谷歌日历中的事件
- spring - 为类似方法泛化 Spring REST 控制器
- node.js - firestore 使用 where in 和 orderby 查询返回空数组
- java - 如何在 Spring 属性文件中表示列表映射
- android-paging-3 - onItemRangeInserted 不适用于使用 insertSeparators
- html - 在 Vh 中使用高度减去一些像素