在windows命令行中显示python返回

2024-04-26 21:35:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python非常陌生,有一个我认为非常简单的问题。我有python脚本金牌.py我想把这个脚本的结果返回到命令行。你知道吗

我一直在寻找,但似乎找不到一个直截了当的答案。当我跑的时候金牌.py我想在命令行中显示返回的奥运奖牌数。我应该向代码中添加什么以便它将变量返回到命令行。你知道吗

from pandas import DataFrame, Series

def create_dataframe():

    countries = ['Russian Fed.', 'Norway', 'Canada', 'United States',
                 'Netherlands', 'Germany', 'Switzerland', 'Belarus',
                 'Austria', 'France', 'Poland', 'China', 'Korea', 
                 'Sweden', 'Czech Republic', 'Slovenia', 'Japan',
                 'Finland', 'Great Britain', 'Ukraine', 'Slovakia',
                 'Italy', 'Latvia', 'Australia', 'Croatia', 'Kazakhstan']

    gold = [13, 11, 10, 9, 8, 8, 6, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
    silver = [11, 5, 10, 7, 7, 6, 3, 0, 8, 4, 1, 4, 3, 7, 4, 2, 4, 3, 1, 0, 0, 2, 2, 2, 1, 0]
    bronze = [9, 10, 5, 12, 9, 5, 2, 1, 5, 7, 1, 2, 2, 6, 2, 4, 3, 1, 2, 1, 0, 6, 2, 1, 0, 1]

    d = {'countries': Series(countries), 'gold': Series(gold), 'silver':Series(silver), 'bronze': Series(bronze)}

    olympic_medal_counts_df = DataFrame(d)

    return olympic_medal_counts_df

Tags: 命令行py脚本dataframedfsilvercountriesseries
1条回答
网友
1楼 · 发布于 2024-04-26 21:35:07

创建一个python文件,用扩展名.py保存它。你知道吗

然后创建一个main函数

def main():
    df = create_dateframe()  # Note you need to call your other function
    print(df)

if __name__ == "__main__":
    main()

然后从命令提示符运行python脚本。你知道吗

相关问题 更多 >