小编cod*_*des的帖子

如何在python中转义正斜杠,以便open()将我的文件视为要写入的文件名,而不是要读取的文件路径?

让我先说一下,我不确定我的代码发生了什么; 我对编程很新.

我一直致力于为我的python CS课程创建一个单独的最终项目,每天检查我的老师的网站,并确定自上次程序运行以来他是否更改了他网站上的任何网页.

我现在正在做的步骤如下:

def write_pages_files():
    '''
    Writes the various page files from the website's links 
    '''
    links = get_site_links()
    for page in links:
        site_page = requests.get(root_url + page)
        soup = BeautifulSoup(site_page.text)
        with open(page + ".txt", mode='wt', encoding='utf-8') as out_file:
            out_file.write(str(soup))
Run Code Online (Sandbox Code Playgroud)

链接看起来类似于:

/网站/网站名称/等级/最终代码

我得到的错误如下:

with open(page + ".txt", mode='wt', encoding='utf-8') as out_file:
FileNotFoundError: [Errno 2] No such file or directory: '/site/sitename/class.txt'
Run Code Online (Sandbox Code Playgroud)

如何使用这些类型的名称(/site/sitename/nameofpage.txt)编写网站页面?

python python-3.4

12
推荐指数
3
解决办法
1万
查看次数

使用 bool 进行 Terraform 计数?

count是能够在 Terraform 中有条件地供应资源的一个很好的元论点。根据我以前的经验,我们做了类似的事情my_var = "1"并使用它以编程方式控制资源创建count

因为count在这种情况下接受一个 string "1",但也可以解释一个number类型(例如1),我想知道:

a) Terraformcount在幕后做什么;它首先将字符串解析为数字吗?
b) 它还可以接受其他数据类型,例如bool

我希望有一个其中.tfvars有 a my_var = true,然后将其传递到count受影响资源的元参数中,例如count = var.my_var。这可能吗?


我还恳请一些信息,这些信息通常涉及如何在 Terraform 中解释数据类型的“真实性”。如果您有文档或博客文章可以分享,我们将不胜感激!

syntax if-statement terraform

1
推荐指数
1
解决办法
7127
查看次数

标签 统计

if-statement ×1

python ×1

python-3.4 ×1

syntax ×1

terraform ×1