当前位置: 首页 > news >正文

洋桥网站建设公司wordpress 主题设计

洋桥网站建设公司,wordpress 主题设计,wordpress 图床 转移,做网站公司郑州꧂ input输入多行文本,3个回车结束꧁ 用input输入如果你想要使用 input 输入多行文本,可以在输入时按照以下方式来终止输入: text while True:line input("请输入文本(按回车继续,按3个回车结束)…

꧂ input输入多行文本,3个回车结束꧁

用input输入

如果你想要使用 input 输入多行文本,可以在输入时按照以下方式来终止输入:

text = ''
while True:line = input("请输入文本(按回车继续,按3个回车结束): ")if line == '':text += '\n'else:text += line + '\n'count = 0if count == 2:breakcount += 1

我们使用一个 while 循环来持续接收用户的输入。当用户输入一个空行(即按下了回车键),我们将它作为换行符添加到 text 变量中。然后,在用户连续输入三个空行之后,我们使用 break 语句跳出循环。

请注意,这里我们使用的是字符串连接操作符 + 来逐行构建最终的文本字符串。如果你需要对多行文本进行进一步处理,可以根据需要修改代码。

꧂openpyxl ꧁

存储到excel列
每次递归列

要将文本逐行存储到 Excel 的不同列中,你可以使用 openpyxl 库来创建和操作 Excel 文件。以下是一个示例代码:

from openpyxl import Workbookdef save_to_excel(text, column):# 创建一个新的工作簿wb = Workbook()# 选择活动工作表ws = wb.active# 将文本按行分割,并逐行存储到指定列lines = text.split('\n')for i, line in enumerate(lines):# 添加数据到指定的列ws.cell(row=i+1, column=column, value=line)# 保存工作簿save_path = input("请输入保存路径:")wb.save(save_path)# 获取用户输入的多行文本
text = ''
while True:line = input("请输入文本(按回车继续,按3个回车结束): ")if line == '':text += '\n'else:text += line + '\n'count = 0if count == 2:breakcount += 1# 输入要存储到的列号
column_number = int(input("请输入要存储到的列号: "))# 保存到 Excel
save_to_excel(text, column_number)

在该示例中,我们首先导入了 openpyxl 库,并定义了一个名为 save_to_excel 的函数,用于将文本存储到 Excel 中的特定列。save_to_excel 函数接受两个参数,即要存储的文本和列号。它会将文本按行分割,并逐行存储到指定列中。

在主程序中,我们获取用户输入的多行文本,并要求用户指定要存储到的列号。然后,我们调用 save_to_excel 函数来保存文本到 Excel 文件中。

请注意,你需要先安装 openpyxl 库,可以使用以下命令进行安装:

pip install openpyxl

但我并不想用openpyxl,我的真实目标是存在

/storage/emulated/0/数据中心/pandas

这个地址

꧂使用pandas库 ꧁

使用 pandas 库来将文本逐行存储到 Excel 的不同列中也是很方便的。以下是一个示例代码:

import pandas as pddef save_to_excel(text, column):# 将文本按行分割,并创建一个 DataFrame 对象lines = text.split('\n')df = pd.DataFrame(lines, columns=[f'col{column}'])# 将数据保存到 Excel 文件中save_path = input("请输入保存路径:")df.to_excel(save_path, index=False)# 获取用户输入的多行文本
text = ''
while True:line = input("请输入文本(按回车继续,按3个回车结束): ")if line == '':text += '\n'else:text += line + '\n'count = 0if count == 2:breakcount += 1# 输入要存储到的列号
column_number = int(input("请输入要存储到的列号: "))# 保存到 Excel
save_to_excel(text, column_number)

在该示例中,我们首先导入了 pandas 库,并定义了一个名为 save_to_excel 的函数,用于将文本存储到 Excel 中的特定列。save_to_excel 函数接受两个参数,即要存储的文本和列号。它会将文本按行分割,并创建一个 DataFrame。然后,它会将 DataFrame 中的数据保存到指定的 Excel 文件中。

在主程序中,我们获取用户输入的多行文本,并要求用户指定要存储到的列号。然后,我们调用 save_to_excel 函数来保存文本到 Excel 文件中。

请注意,你需要先安装 pandas 库,可以使用以下命令进行安装:

pip install pandas

꧂规范代码需要 ꧁

明白了你的需求。

听好,我的意思输入表头
....
用标点符号库处理input多行字符串,成为表头输入每个表头的列
....
用标点符号库处理input多行字符串,成为列

对于输入的多行字符串,我们可以使用标点符号作为分隔符,将其处理成表头和列。以下是示例代码:

import pandas as pd
import redef process_input(input_text):# 使用正则表达式将标点符号替换为空格,并去除多余空格processed_text = re.sub(r'[^\w\s]', ' ', input_text)processed_text = re.sub(r'\s+', ' ', processed_text)# 将处理后的文本按行分割lines = processed_text.strip().split('\n')return lines# 获取表头
header_input = input("请输入表头(多行,以空行结束):")
header_lines = process_input(header_input)# 获取列名
column_input = input("请输入每个表头的列(多行,以空行结束):")
column_lines = process_input(column_input)# 创建 DataFrame
df = pd.DataFrame(columns=header_lines)# 为 DataFrame 添加列
for column in column_lines:df[column] = ''# 保存到 Excel 文件中
save_path = input("请输入保存路径:")
df.to_excel(save_path, index=False)

在示例代码中,我们定义了一个名为 process_input 的函数,用于处理输入的多行字符串。该函数使用正则表达式将标点符号替换为空格,并去除多余的空格。然后,将处理过的文本按行分割,并返回处理后的行。

在主程序中,我们先获取用户输入的表头和列名的多行字符串。然后,分别使用 process_input 函数处理这两个输入,并得到处理后的行。

接下来,我们创建一个空的 DataFrame,并将表头作为列名。然后,使用循环遍历列名行,为 DataFrame 添加相应的空列。

最后,我们要求用户输入保存路径,并将 DataFrame 中的数据保存到指定的 Excel 文件中。

꧂存储excel起来 ꧁

感谢提供保存路径和表格数据的信息。

保存 /storage/emulated/0/数据中心/pandas/1.后缀名
我表格中有列有文本行了

下面是更新后的代码,可以将文本行添加到表格中,并将其保存为 Excel 文件:

import pandas as pd
import redef process_input(input_text):processed_text = re.sub(r'[^\w\s]', ' ', input_text)processed_text = re.sub(r'\s+', ' ', processed_text)lines = processed_text.strip().split('\n')return lines# 获取表头
header_input = input("请输入表头(多行,以空行结束):")
header_lines = process_input(header_input)# 获取列名
column_input = input("请输入每个表头的列(多行,以空行结束):")
column_lines = process_input(column_input)# 创建 DataFrame
df = pd.DataFrame(columns=header_lines)# 为 DataFrame 添加列
for column in column_lines:df[column] = ''# 获取文本行
text_rows_input = input("请输入每行文本(多行,以空行结束):")
text_rows = process_input(text_rows_input)# 将文本行添加到 DataFrame
for i, row in enumerate(text_rows):df.loc[i] = row.split()# 保存到 Excel 文件中
save_path = "/storage/emulated/0/数据中心/pandas/1.xlsx"  # 自定义保存路径及文件名
df.to_excel(save_path, index=False)print("表格已保存至:", save_path)

在这个更新后的代码中,我们添加了处理文本行的部分。首先获取用户输入的每行文本,并使用 process_input 函数处理。然后,使用一个循环遍历文本行列表,将每行文本切割后添加到 DataFrame 中的对应行。

最后,指定保存路径为 “/storage/emulated/0/数据中心/pandas/1.xlsx”(请根据实际需求修改),并将 DataFrame 保存为 Excel 文件。

请注意,代码中的保存路径是一个示例路径,你可以根据自己的需要进行修改。

꧂我听不懂,例子呢, ꧁

非常抱歉让你感到困惑。下面是一个例子,演示了如何使用更新后的代码保存表格数据为 Excel 文件。

假设我们有以下输入:

表头(多行,以空行结束):

姓名
年龄
性别

每个表头的列(多行,以空行结束):

张三
李四
王五

每行文本(多行,以空行结束):

18 22 25
男 女 男

在程序运行时,按照提示输入上述信息。然后,程序会将这些信息保存为一个名为 “1.xlsx” 的 Excel 文件,路径为 “/storage/emulated/0/数据中心/pandas/”。

请尝试运行以下代码示例,并根据实际情况进行相应修改:

import pandas as pd
import redef process_input(input_text):processed_text = re.sub(r'[^\w\s]', ' ', input_text)processed_text = re.sub(r'\s+', ' ', processed_text)lines = processed_text.strip().split('\n')return lines# 获取表头
header_input = '''姓名
年龄
性别'''header_lines = process_input(header_input)# 获取列名
column_input = '''张三
李四
王五'''column_lines = process_input(column_input)# 创建 DataFrame
df = pd.DataFrame(columns=header_lines)# 为 DataFrame 添加列
for column in column_lines:df[column] = ''# 获取文本行
text_rows_input = '''18 22 25
男 女 男'''text_rows = process_input(text_rows_input)# 将文本行添加到 DataFrame
for i, row in enumerate(text_rows):df.loc[i] = row.split()# 保存到 Excel 文件中
save_path = "/storage/emulated/0/数据中心/pandas/1.xlsx"
df.to_excel(save_path, index=False)print("表格已保存至:", save_path)

在运行代码后,你可以在指定的路径下找到名为 “1.xlsx” 的 Excel 文件。打开该文件,你将看到表格已经成功保存,并包含了输入的表头、列名和文本行数据。

http://www.yayakq.cn/news/987996/

相关文章:

  • 可做免费推广产品的网站有哪些h5网站开发价格
  • 怎么查询网站的域名在淘宝上的毕设网站代做
  • qq网站推广代码视屏网站的审核是怎么做的
  • 那个网站做视频能挣钱网站发布 图片看不到
  • 家居网站模板斗蟋蟀网站建设
  • 网站页面大小微网站界面设计
  • 网站加外链西安做网站公司必达
  • 门头沟青岛网站建设浙江省建设厅网站 学时
  • 网站开发公共文件自媒体平台注册流程
  • php网站做ios做搜狗手机网站优化首
  • 网站云空间网站平台建设调研报告
  • php网站开发课程眉山建网站
  • 徐州网站制作公司哪家好wordpress_ joomla_ drupal
  • 自己做视频网站只能用地址连接官网怎么进入
  • 怎么做免费的企业网站网站建设优点
  • 怎么用手机做网站服务器协会门户网站建设
  • 白银网站建设熊掌号英语网站源码
  • 网站专业术语中 seo意思是制作一个网站平台
  • 怎么让网站绑定域名访问17网站一起做网店普宁池尾雅晨
  • 网站站点怎么做大连网站建设佳熙科技公司
  • 刘涛做的网站今天31个省新增最新消息视频
  • 沈阳市铁西区建设局网站中交建设集团网站新闻
  • 建设银行网站用户名是多少动易网站安装
  • 网站如何做ip签名图片网上营销型网站
  • 网站建设费在会计上怎么入账wordpress查询次数太多
  • 千华网鞍山门户网站合肥制作网站公司
  • 黑龙江省网站建设个人介绍网页设计模板图片
  • 湖南禹班建设集团网站天元建设集团有限公司企业代码
  • 泰安网站制作推广没有收款接口网站怎么做收款
  • 网站中的搜索框图标怎么做的企业管理咨询公司起名