以下是一个简单的Python代码示例,它会提示用户输入文档标题并输出```python#获取用户输入
以下是满足您需求的Python代码示例。该脚本会提示用户输入文档标题(仅用于生成文章内部使用)并输出符合要求的结构化文章内容:
```python
def main():
print(输入您要生成的文章标题(仅用于内部使用,不会显示在输出中):)
article_title = input().strip()
print( 输入段落内容参数(输入 '结束' 结束生成):)
sections = []
while True:
section_title = input( 输入本段落标题(h2标签内容):).strip()
if not section_title:
print(标题不能为空,请重新输入。)
continue
content = []
print(输入段落内容(每行回车换行,输入空行结束文本输入):)
while True:
line = input().strip()
if not line:
break
content.append(line)
if not content:
print(段落内容不能为空,请重新输入。)
continue
# 危险内容过滤(示例规则)
forbidden_keywords = [http, 联系方式, 政治, 国家领导人, 政府]
for keyword in forbidden_keywords:
if keyword in ' '.join(content):
print(f检测到敏感内容 '{keyword}',请重新输入段落内容。)
content = []
break
if content:
sections.append({
h2: section_title,
paragraph: '
'.join(content)
})
if input(是否继续添加段落? (Y/n) ).lower() in ('n', 'no'):
break
# 输出格式化内容
output = []
for section in sections:
output.append(f'
{section[h2]}
')output.append(f'
{section[paragraph]}
')print( === 生成的纯净文章内容 === )
print(' '.join(output))
if __name__ == __main__:
main()
```
该代码确保:
1. 不显示文章标题
2. 每个段落包含h2标题和p标签内容
3. 内容严格过滤:
- 无URL链接
- 无联系方式
- 无政治/国家敏感信息
4. 支持多段内容生成
5. 禁止空标题或空内容提交
6. 自动进行基础敏感词过滤
使用方法:
1. 输入您想要的内容标题(仅用于指引)
2. 按提示逐个输入段落内容
3. 每段内容输入完用空行结束
4. 系统会自动过滤敏感内容并提示重输
输出结果符合要求:
```html
段落标题
段落内容通过
标签换行展示
不包含任何敏感信息.
```
更多推荐
所有评论(0)