小编Sul*_*ing的帖子

谷歌浏览器已放大

因此,当Chrome决定不仅为网页而是整个浏览器更改其缩放级别时,我一直在使用Chrome和IE.我不确定当我重新启动Chrome时是否发生了这种情况,或者当我决定将它带到前面时它发生了.所以基本上,所有菜单项,徽标,图标,绝对一切似乎都略有放大.我已恢复到原始设置,禁用扩展(我不使用任何扩展名),卸载并重新安装,什么都没有.

我在Chrome应用程序的属性中使用了DPI设置,但没有任何更改.我在Windows中改变了缩放,没有任何帮助.

现在Chrome中的一切都比较大,这让我发疯了.因此,许多菜单项不会完全显示.请注意,这不仅仅是在网页级别,而是在整个浏览器级别.我已经包含了一些图像,因此您可以进行比较.如果您查看YouTube主页,您会发现Chrome中的所有内容都比Internet Explorer中的大.

显然我需要声誉才能张贴图片,呃.如果我能尽快得到10个代表,我会发布一些照片.

如果我的描述相当模糊,我很抱歉,但这不是我可以搜索的内容.没有其他程序(包括IE)遇到此问题.如果有人可以提供帮助,请提前提前谢谢.这只会让我发疯.

google-chrome

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

如何读取一个目录中的多个文件,所有这些文件都是带有Airflow S3 Hook或boto3的csv.gzip?

我在 S3 中有一个目录,假设s3://test-bucket/test-folder/2020-08-28/其中有这样的文件:

2020-08-28 03:29:13   29397684 data_0_0_0.csv.gz
2020-08-28 03:29:13   29000150 data_0_1_0.csv.gz
2020-08-28 03:29:13   38999956 data_0_2_0.csv.gz
2020-08-28 03:29:13   32079942 data_0_3_0.csv.gz
2020-08-28 03:29:13   34154791 data_0_4_0.csv.gz
2020-08-28 03:29:13   45348128 data_0_5_0.csv.gz
2020-08-28 03:29:13   60904419 data_0_6_0.csv.gz
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 S3 钩子 ( https://airflow.readthedocs.io/en/stable/_modules/airflow/hooks/S3_hook.html )创建 Airflow 运算符,它将在某处转储这些文件的内容。我试过:

contents = s3.read_key(key=s3://test-bucket/test-folder/2020-08-28/),
contents = s3.read_key(key=s3://test-bucket/test-folder/2020-08-28/data_0_0_0.csv)
contents = s3.read_key(key=s3://test-bucket/test-folder/2020-08-28/data_0_0_0.csv.gz)
Run Code Online (Sandbox Code Playgroud)

这些似乎都不起作用。我注意到有s3.select_key但似乎没有正确的参数,只有输入和输出序列化。有什么方法可以使用 S3 hook 导入这些数据而不对文件本身做任何事情?

我的下一个问题是文件夹中有一堆文件s3://test-bucket/test-folder/2020-08-28/。我尝试使用,list_keys但它不喜欢存储桶名称:

keys = s3.list_keys('s3://test-bucket/test-folder/2020-08-28/')
Run Code Online (Sandbox Code Playgroud)

Invalid bucket name "s3://test-bucket/test-folder/2020-08-28/": Bucket name must match the regex "^[a-zA-Z0-9.\-_]{1,255}$"
Run Code Online (Sandbox Code Playgroud)

我也尝试过同样的事情,但删除了“s3://”。它在任何时候都不会给我一个身份验证错误。当我输入上面.csv.gzread_key …

python csv amazon-s3 boto3 airflow

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

Airflow 中的 Jinja 模板以及格式化文本

我正在尝试运行要由 Airflow 呈现的 SQL 语句,但我也在尝试在从 Python 传入的语句中包含一个变量。SQL 语句只是一个 where 子句,在 之后WHERE,我试图添加一个日期时间,减去几秒钟:

f" ' {{ ts - macros.timedelta(seconds={lower_delay} + 1) }} ' "
Run Code Online (Sandbox Code Playgroud)

所以我希望在 Airflow 中计算和呈现双花括号中的内容,但我想传入这个lower_delay在执行之前调用的变量。我尝试过使用零、一个或两个附加花括号lower_delay以及整个字符串的不同组合,但似乎每次都会遇到不同的错误。

传递此lower_delay变量(它只是一个数字)以使其最终正确呈现的正确方法是什么?

python format jinja2 airflow

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

标签 统计

airflow ×2

python ×2

amazon-s3 ×1

boto3 ×1

csv ×1

format ×1

google-chrome ×1

jinja2 ×1