一个显示当前日期时间的简单网页代码
#!/usr/bin/env python3
import os
date = os.popen("date").read()
html = f"""
<html>
<body>
<p style='color:#ff0000'>
{date}
</p>
</body>
</html>
"""
print(html)
解释一下里面的语法:
第1行是Shell脚本的声明,告诉操作系统应该在哪里找执行这个脚本的命令:
#!/usr/bin/env python3
下面两句是调用系统命令并获取结果。我们可以在Linux的Shell里运行date命令也看到这个结果。date还可以替换成别的Linux命令。特别注意不要把未经过滤的用户输入字符串作为系统命令运行,这会让系统被轻易地入侵。
最新评论