我想知道是否可以在absl python 中仅记录消息字符串,而不记录时间戳和模块名称。例子
I0108 23:40:57.153055 140614090106688 extractor.py:79] processing file: dfcsdf
I0108 23:40:57.162382 140614090106688 extractor.py:72] ['/topic/fdfgd', dfgsdf']
I0108 23:40:57.162861 140614090106688 extractor.py:79] processing file: f456546fd
I0108 23:40:57.171764 140614090106688 extractor.py:72] ['/topic/1', '/topic/2', '/topic/3']
Run Code Online (Sandbox Code Playgroud)
是否有一个配置可以只记录如下消息
processing file: dfcsdf
['/topic/fdfgd', dfgsdf']
processing file: f456546fd
['/topic/1', '/topic/2', '/topic/3']
Run Code Online (Sandbox Code Playgroud)
我知道我可以用控制台打印替换日志记录或编写自定义记录器,我想知道它是否可以在ABSL日志记录中?
在我的 gatsby 博客(一个 React 组件)的顶部,我有一个获取 url 扩展名的函数,并根据它是图像还是视频返回一行 html,如下所示:
const printPicOrVid = function(myUrl) {
let fileExt =
myUrl.substring(myUrl.lastIndexOf(".") + 1, myUrl.length) || myUrl
if (fileExt === "jpg" || fileExt === "png" || fileExt === "gif") {
return '<img src="https:' + myUrl + '" />'
} else if (fileExt === "mp4") {
return '<video src="https:' + myUrl + '"></video>'
}
}
Run Code Online (Sandbox Code Playgroud)
它成功返回类似的字符串<img src="https://contentful.com/whatever/image.jpg" />
在我的反应页面的返回部分中,我有:
{edge.node.heroImage && printPicOrVid(edge.node.heroImage.file.url)}
Run Code Online (Sandbox Code Playgroud)
也就是说:如果 contentful 中的 HeroImage 存在,则返回 jpg 或 mp4 html。问题是,我只是将 HTML 字符串打印到页面上,而不是按照预期渲染实际图像或视频的 html。 …
我是 React 的新手,每次单击按钮时我都试图更改元素的值。我在网上看,我认为它应该可以工作,但由于某种原因它不是!提前致谢
import React from 'react';
import ReactDOM from 'react-dom';
const App = () => {
let showDetails = false;
const visabillty = () => {
showDetails = !showDetails;
};
return (
<div style={{textAlign: 'center', margin: '40px'}}>
<h1>Visailty Project</h1>
<button onClick={visabillty}>
{showDetails ? 'show Details' : 'hide Deatils '}
</button>
<h1> {showDetails ? 'hello' : 'buy'}</h1>
</div>
);
};
ReactDOM.render(<App />, document.getElementById('root'));
Run Code Online (Sandbox Code Playgroud) 如何在Python中获得去年的同一天
我尝试过 datetime.datetime.now() - relativedelta(years=1),但这并没有产生我想要的结果。
任何人都可以帮忙。谢谢
例子:
20/08/2020(星期四) 去年将是 22/08/2019(星期四)
我对 Python 很陌生,所以我需要你的帮助
我有这样的文字:
19 , 22.3 ,22.24 , 79 , 40.764767 ,29.932207
1 , 24.38 ,24.50 , 586 , 40.762291 ,29.919300
11 , 23.13 ,23.24 , 105 , 40.763786 ,29.929407
12 , 22.38 ,23.56 , 71 , 40.765610 ,29.941540
5 , 23.2 ,24.15 , 173 , 40.763805 ,29.929356
Run Code Online (Sandbox Code Playgroud)
我尝试拆分:
array = file.read().split(",")
Run Code Online (Sandbox Code Playgroud)
但结果是这样的
['19 ', ' 22.3 ', '22.24 ', ' 79 ', ' 40.764767 ', '29.932207 \n1 ',
' 24.38 ', '24.50 ', ' 586 ', ' 40.762291 …Run Code Online (Sandbox Code Playgroud) 当我进行正常构建时:
构建
我得到文件:
Initial Chunk Files | Names | Size
main.67a03e810140e0bd.js | main | 132.08 kB
polyfills.881fa69e872290d9.js | polyfills | 36.19 kB
runtime.3b2ac8c1adcf7f83.js | runtime | 1.04 kB
styles.ef46db3751d8e999.css | styles | 0 bytes
Run Code Online (Sandbox Code Playgroud)
如何删除“.67a03e810140e0bd”。ETC ?
附言。如果有的话,它是在 .NET 应用程序中制作的
python ×3
javascript ×2
reactjs ×2
abseil ×1
absl-py ×1
angular-cli ×1
datetime ×1
gatsby ×1
jsx ×1
logging ×1