gpt4 book ai didi

python - 如何在 upload_video.py 中指定多行描述

转载 作者:太空宇宙 更新时间:2023-11-04 05:18:56 25 4
gpt4 key购买 nike

我想用换行符作为参数,这样结果也有换行符,而不仅仅是脚本。

当前代码:python upload_video.py description="this is a description\
第二行”

结果:这是一个描述\第二行

它应该是:

这是一个描述
第二行

谢谢。

enter image description here enter image description here

最佳答案

我没有找到使命令提示符或控制台将\n 解释为新行的方法,所以我所做的是让 python 脚本将所有 \\ 字符替换为 \n 这将创建一个新行,因为它是在 python 脚本内部完成的,而不是在将被解释为文字的地方之外。

新命令:

python upload_video.py --file="video.mp4"--title="test"--description="this is a description\\second line"--category="20"--privacyStatus ="私有(private)"

enter image description here

现在在 python 脚本中。查找 def initialize_upload(youtube, options): 或任何上传视频元数据的函数,因为它的主体包含 片段

添加这个,它将用新行替换包含 \\--description="" 的值。

#Edit description
editedDescription = options.description
if options.description:
editedDescription = editedDescription.replace("\\", "\n")

现在我们只需要用新的替换 snippets 上的描述值。

 body=dict(

#Snippet
snippet=dict(
title=options.title,
description=editedDescription,
tags=tags,
categoryId=options.category,

),
),

完成的代码

enter image description here

关于python - 如何在 upload_video.py 中指定多行描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40986222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com