课程ID列表分割输出

手上有三千多门课的课程ID,受限于服务器承载力,每次只能导出两百门的数据。
因为还不懂自动批量处理的方法,暂时手动分多次导吧。
于是用jupyter notebook给自己写了一个分次输出课程ID,每个ID之间用逗号隔开。

import pandas as pd

#定义分次输出序列的函数
def sep_list(df):
    n_sep = int(input('多少个元素一份?')) #一个列可以容纳多少个元素
    sepstr = input('每个元素之间用什么符号隔开?') #分隔符号
    col = int(input('分割哪一列?'))

    n = 1
    a = str()
    for i in df.iloc[:,col]:
        if n % n_sep != 0:
            a = a + str(i) + sepstr
        else:
            print(a)
            print('____________________')
            print()
            a = str()
        n += 1
    print(a)

#定义按序号输出表头的函数    
def print_col(df):
    print('待处理的数据的表头如下:')
    for i in enumerate(df.columns):
        print(i)

#正式运行
filename = input('输入文件名:')
df = pd.read_excel(filename)
print_col(df)
sep_list(df)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,082评论 19 139
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,120评论 17 410
  • དམར་ཁ་ཚ། ངའི་སེམས་ཤེས་པ་ནས་བཟུང་ང་ཨ་མ...
    用绿小草阅读 845评论 0 0
  • 这几天老舅突然想起查应收应付,就知道跟卖出去有关系,机智的我。我还是太年轻了,老人家思想跟不上,没达到他老人家的预...
    胖大达阅读 178评论 0 0
  • “可这帮老古董人生大部分时间都是在打禅诵经中度过的,他们早已看不红尘,尘世间没有什么能够打动他们的了” “这倒也未...
    breastli阅读 455评论 0 5