我想创建一个用户可以与之交互的屏幕输入框.
用户可以看到一个带有输入字段的窗口,可以用鼠标单击它.用户可以在字段中键入或删除文本,然后在完成添加文本后按OK.最后,我的程序会存储此文本供以后使用.
如何在Python中创建允许用户输入的文本框?
我一直在尝试将 gcs 中的存储桶直接读入 pandas 数据帧,如下所示:
gcs_df = pandas.read_csv("gs://my_bucket/my_file.csv")
这导致:
gcsfs.utils.HttpError: Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object.
由于我尚未在本地计算机中设置任何凭据(根据我读到的内容)。
对于脚本的所有其他功能,我通过以下方式使用服务帐户:
sa_creds = service_account.Credentials.from_service_account_file("my_sa_key.json")
我可以以某种方式将此信息传递到 read_csv 中,这样我就不必在本地计算机中使用该帐户吗?
有任何想法吗?
这个例子是我最接近理解如何在 C++ 中搜索地图的例子,我仍然需要帮助。
我为电话簿创建了地图。
map<string,int> PhBook;
Run Code Online (Sandbox Code Playgroud)
现在我让用户向其中添加姓名和电话。
getline(cin >> ws,name);
cin >> phone;
PhBook[name] = phone;
Run Code Online (Sandbox Code Playgroud)
我想做的是让用户在地图中搜索可能的名称并相应地打印“电话= ....”或“未找到”消息。
那么我该怎么做呢?因为我是新手,所以我想要最简单的解决方案。我的困难在于我不知道如何使用元素(人名)搜索地图。
我希望使用 tfsec 在 IaC 代码扫描中实施以下策略:
Custom Check: GCP Firewall rule allows all traffic on Telnet port (23)
以下是我的自定义检查 .json 格式:
{
"checks":
[
{
"code": "CUS003",
"description": "Custom Check: GCP Firewall rule allows all traffic on Telnet port (23)",
"requiredTypes":
[
"resource"
],
"requiredLabels":
[
"google_compute_firewall"
],
"severity": "WARNING",
"matchSpec":
{
"name": "CUS003_matchSpec_name",
"action": "and",
"predicateMatchSpec":
[
{
"name": "source_ranges",
"action": "contains",
"value": "0.0.0.0/0"
},
{
"name": "ports",
"action": "contains",
"value": "23"
}
]
},
"errorMessage": "[WARNING] GCP Firewall rule …
Run Code Online (Sandbox Code Playgroud) c++ ×1
dictionary ×1
find ×1
pandas ×1
prompt ×1
python ×1
python-3.x ×1
search ×1
terraform ×1
tfsec ×1
user-input ×1