python - Python - 希望使用切片删除剩余的字符串
问题描述
希望删除以下格式的日期输入的其余部分:2018-10-03 11:46:00。我想删除时间部分。到目前为止,我的代码如下:
out1.due_date = out1.due_date[10:]
我正在使用一个名为 Data 360 的程序,out1 用于处理记录。但是,我对如何在 yyyy-mm-dd 输入后删除所有内容感到有些困惑。
谢谢!
解决方案
使用 split 函数来实现,该方法将一个字符串拆分为一个列表。您可以指定分隔符,默认分隔符为空格。所以 out1.due_date.split() 将返回列表 ['2018-10-03','11:46:00']。由于对 date 感兴趣,因此使用零作为索引。
out1.due_date= out1.due_date.split()[0]
推荐阅读
- ruby-on-rails - 版本控制之外的 Rails 视图模板
- python-3.x - Jinja2 获取排序列表中的第一项
- bash - 调用在另一个 bash 文件中声明的方法
- wordpress - features_media graphql 查询在本地工作,但不在部署的 WP 后端
- python - pandas df中基于数组的新列
- r - 创建跨列的响应比例
- java - 使用 ExecutorService 但在提交的任务执行后停止
- java - Java:如何在直线平移图像时围绕自身旋转图像(保龄球动画)?
- syntax - YAMLSyntaxError:所有集合项必须从 X 行 X 列的同一列开始
- azure - 我们能否将不可变策略添加到具有卓越性能的 Azure 存储?