python-3.x - 如何判断小数和日期(ex 12.4.5)
问题描述
我想判断文件中的单词,如果是单词,句子,整数,小数或日期(ex12.2.3)。我可以为单词、句子和整数编码,但我无法区分小数和日期。仅打印出日期,其余的与每个文件(单词,句子整数)一起归档。如何区分小数和日期?
def paaohjelma():
luku=open("kokonaisluku.txt","w",encoding="utf-8")
while True:
word=tiedosto.readline().rstrip()
if word=="":
break
elif word.isalpha():
sana.write(word.upper()+'\n')
elif '.' in word and ' ' in word:
sentence.write(word.capitalize() +'\n')
elif word.isdigit():
luku.write(word+'\n')
for i in word.isdigit ():
if type(float(i)):
desi.write(word+'\n')
else:
print("Tunnistamaton rivi '",word,"'.",sep="")
luku.close()
desi.close()
sana.close()
sentence.close()
return
tiedosto=open("riveja.txt","r",encoding="utf-8")
paaohjelma()
tiedosto.close()
解决方案
推荐阅读
- oracle - 仅显示大于 0 的元组
- python - 由于现有解决方案有例外,因此需要在 Python 中调整图像大小的专家建议
- sql-server - SQL Server 实体框架 GetAll() 太慢
- html - 如何调整换行标签?
- ms-access - 与 MS 访问表单中的 Unbound 子表单建立 Master 子关系
- maven - ${build.version} 和 ${project.version} 之间的区别
- android - SMART_BANNER 广告并不总是横向加载
- javascript - Promise 链接:在创建 Promise 时添加错误处理程序与使用 Promise 添加到变量
- ios - 向搜索栏添加进度视图
- python-3.x - 在 Keras/tensorflow 中连接 CNN 的向量