跳转到帖子

搜索论坛

显示结果为标签'web'、'wsgi'、'gunicorn'、'python'、'https'或'php'。

  • 用标签来搜索

    用逗号分隔标签类型
  • 用作者来搜索

内容类型


论坛

  • 漏洞与黑客攻击防御安全领域
    • 黑客攻防业务合作
    • 世界黑客新闻动态
    • WEB和服务器安全漏洞
    • CHT漏洞数据库
    • Linux Kali高级学习教程
    • CTF&密码学与社会工程
    • 木马病毒分析
    • 黑客世界会员中心
  • 问题讨论中心
    • 问答中心
    • 交流中心
  • 编程开发
    • 各种编程技术
    • ios /安卓开发
  • CHT官方团队介绍及比赛制度
    • CTF攻防系统[供会员使用]
    • 积分商场
    • 积分跳马系统
    • 积分统计系统

产品组

  • Hacker attack and defense security hardware series
  • Internet Security Book Recommendations

博客

没有结果。

没有结果。

类别

  • Hacker Attack and Defense & Network Security Videos

查找结果在…

查找包含的结果…


创建日期

  • 开始

    结束


最后更新

  • 开始

    结束


按数量过滤…

注册日期

  • 开始

    结束


用户组


About Me

找到4个结果

  1. 由于自学python3,需要在服务器上调试python程序。在centos中,自带有python2,因此需要经常安装python3。但是这里有一个坑,就是centos的yum是用python2写的,如果正常编译安装python3,那么yum就会直接挂了。为了方便以后编译安装python3,不用天天去网上找教程,准备写下这篇文章,供日后参考。首先连上服务器,看下python版本:python -V如图我们可以看到centos下,默认带有python2.7.5: 接下来我们开始安装python3。1 安装python3所需要的组件 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel 2 备份现有的python2 cd /usr/bin mv python python.bak mv pip pip.bak3 下载并编译安装python3这篇文章我们选择最新的稳定版本3.6.5,如有更新可以自行去官网(https://www.python.org/downloads/source/)查找下载地址。 cd ~ && wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz tar -xvJf Python-3.6.5.tar.xz cd Python-3.6.5 指定安装路径 ./configure prefix=/usr/local/python3 编译并安装 make && make install编译安装完成后如图: 接下来做一条软连接,将python3指向python,顺便把pip也重新指向: ln -s /usr/local/python3/bin/python3 /usr/bin/python ln -s /usr/local/python3/bin/pip3 /usr/bin/pip这时候我们执行一下python,看看版本回显信息: python -V python2 -V如图可以看到,python命令对应了python3.6.5,python2命令对应了python2.7.5。 4 修改yum配置装完了python3之后,我们要修一下yum了,不然以后都没法装软件和环境了。 vim /usr/bin/yum如图,按insert,把头部的 #! /usr/bin/python 修改为 #! /usr/bin/python2 修改完成后按esc,然后输入 :wq 保存退出 同样修改一下 urlgrabber-ext-down 文件,把头部的 #! /usr/bin/python 修改为 #! /usr/bin/python2: vim /usr/libexec/urlgrabber-ext-down 改完之后再试一下yum,已经恢复正常: 版权属于:逍遥子大表哥 本文链接:https://blog.bbskali.cn/296.html 按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。
  2. 由于自学python3,需要在服务器上调试python程序。在centos中,自带有python2,因此需要经常安装python3。但是这里有一个坑,就是centos的yum是用python2写的,如果正常编译安装python3,那么yum就会直接挂了。为了方便以后编译安装python3,不用天天去网上找教程,准备写下这篇文章,供日后参考。首先连上服务器,看下python版本:python -V如图我们可以看到centos下,默认带有python2.7.5: 接下来我们开始安装python3。1 安装python3所需要的组件 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel 2 备份现有的python2 cd /usr/bin mv python python.bak mv pip pip.bak3 下载并编译安装python3这篇文章我们选择最新的稳定版本3.6.5,如有更新可以自行去官网(https://www.python.org/downloads/source/)查找下载地址。 cd ~ && wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz tar -xvJf Python-3.6.5.tar.xz cd Python-3.6.5 指定安装路径 ./configure prefix=/usr/local/python3 编译并安装 make && make install编译安装完成后如图: 接下来做一条软连接,将python3指向python,顺便把pip也重新指向: ln -s /usr/local/python3/bin/python3 /usr/bin/python ln -s /usr/local/python3/bin/pip3 /usr/bin/pip这时候我们执行一下python,看看版本回显信息: python -V python2 -V如图可以看到,python命令对应了python3.6.5,python2命令对应了python2.7.5。 4 修改yum配置装完了python3之后,我们要修一下yum了,不然以后都没法装软件和环境了。 vim /usr/bin/yum如图,按insert,把头部的 #! /usr/bin/python 修改为 #! /usr/bin/python2 修改完成后按esc,然后输入 :wq 保存退出 同样修改一下 urlgrabber-ext-down 文件,把头部的 #! /usr/bin/python 修改为 #! /usr/bin/python2: vim /usr/libexec/urlgrabber-ext-down 改完之后再试一下yum,已经恢复正常: 版权属于:逍遥子大表哥 本文链接:https://blog.bbskali.cn/296.html 按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。
  3. 如何利用Python处理学生的成绩表呢?在实际问题中,我们常用excel来完成此工作。如计算平均分、总分、及格人数等。如何利用Python来完成此工作呢? 前期准备Python3.9所需模块pandas openpyxl成绩表.xlsx win10安装pyton环境Python 安装包下载地址:https://www.python.org/downloads/ 打开该链接,点击下图中的版本号或者Download按钮进入对应版本的下载页面,滚动到最后即可看到各个平台的 Python 安装包。 对前缀的说明: 以Windows installer (64-bit)开头的是 64 位的 Python 安装程序; 以Windows installer (32-bit)开头的是 32 位的 Python 安装程序。 对后缀的说明: embeddable zip file表示.zip格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中; executable installer表示.exe格式的可执行程序,这是完整的离线安装包,一般选择这个即可; web-based installer表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网下载真正的 Python 安装包。 *注意勾选Add Python 3.9 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,以后开发程序或者运行 Python 命令会非常方便。 继续点击下一步,这样便很快完成python的安装。 验证 在cmd中输入python可以看到回显,说明安装成功。 牛刀小试 print ("kali's blog https://blog.bbskali.cn") 这样便安装完成Python Python处理excel安装相应的模块,因为对excel的操作离不开python相应的库。这里我们用到了pandas openpyxl这两个库。 在cmd中执行下面命令安装即可! python pip install pandas python pip install openpyxl需要注意的是,在pip安装过程中,速度相对比较慢。我们可以改变Python的源来提高下载速度。详情请参考下面这篇文章。 更换Pip下载源,让下载速度飞起来 Python的学习过程中,往往会学习到很多库,而安装各类库的时候,往往不尽人意,下载速度从几KB到十几KB。甚至下... 利用Python打开Excelimport pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='Sheet1') #读取指定表 print(df)sheet_name为我们读取Excel中的表 求学生总分和平均分所用到的函数 sum:求和 mean:平均分 需要注意的是 axis 0为列,1为行 import pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='Sheet1') #读取指定表 temp = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]] df["总分"] = temp.sum(axis=1) #axis 0为列,1为行 df["平均分"] = temp.mean(axis=1)求每科目的平均分和最高分import pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='Sheet1') #读取指定表 temp = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]] Total = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].mean() Tota2 = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].max()判断成绩数组中及格人数df1 = df[df[['语文','数学','英语']] >= 90] print('及格人数:',df1[['语文','数学','英语']].count())判断参加考试的人数df2 = df[['语文','数学','英语']] print('考试人数:',df2[['语文','数学','英语']].count())对数据进行保存writer = pd.ExcelWriter('H:\ 2.xlsx') writer.save()#文件保存 writer.close()#文件关闭处理完成的效果 完整代码# -*- coding: UTF-8 -*- import pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='date1') #读取指定表 temp = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]] df["总分"] = temp.sum(axis=1)#axis 0为列,1为行 df["平均分"] = temp.mean(axis=1) Total = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].mean() Tota2 = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].max() writer = pd.ExcelWriter('H:\ 2.xlsx') df.to_excel(writer,sheet_name='Sheet1') Total.to_excel(writer,sheet_name='Sheet2') Tota2.to_excel(writer,sheet_name='Sheet3') # 判断成绩数组中及格人数 df1 = df[df[['语文','数学','英语']] >= 90] print('及格人数:',df1[['语文','数学','英语']].count()) df2 = df[['语文','数学','英语']] print('考试人数:',df2[['语文','数学','英语']].count()) writer.save()#文件保存 writer.close()#文件关闭 templ= r"H:\ 2.xlsx" wb = openpyxl.load_workbook(templ) #指定单元格保存 ws = wb['Sheet1'] ws['c189'].value = '平均成绩' ws['d189'].value = Total['语文'] ws['e189'].value = Total['数学'] ws['f189'].value = Total['英语'] ws['g189'].value = Total['物理'] ws['h189'].value = Total['化学'] ws['i189'].value = Total['道德与法治'] ws['j189'].value = Total['历史'] ws['k189'].value = Total['生地'] ws['c190'].value = '及格人数' ws['d190'].value = df1['语文'].count() ws['e190'].value = df1['数学'].count() ws['f190'].value = df1['英语'].count() #及格率 ws['d190'].value = df1['语文'].count() / df2['语文'].count() wb.save(r"H:\ 2.xlsx") 上诉代码可根据自己的实际情况进行修改,如及格人数中,我是按>=90分计算的。 版权属于:逍遥子大表哥 本文链接:https://blog.bbskali.cn/2505.html 按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。
  4. 如何利用Python处理学生的成绩表呢?在实际问题中,我们常用excel来完成此工作。如计算平均分、总分、及格人数等。如何利用Python来完成此工作呢? 前期准备Python3.9所需模块pandas openpyxl成绩表.xlsx win10安装pyton环境Python 安装包下载地址:https://www.python.org/downloads/ 打开该链接,点击下图中的版本号或者Download按钮进入对应版本的下载页面,滚动到最后即可看到各个平台的 Python 安装包。 对前缀的说明: 以Windows installer (64-bit)开头的是 64 位的 Python 安装程序; 以Windows installer (32-bit)开头的是 32 位的 Python 安装程序。 对后缀的说明: embeddable zip file表示.zip格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中; executable installer表示.exe格式的可执行程序,这是完整的离线安装包,一般选择这个即可; web-based installer表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网下载真正的 Python 安装包。 *注意勾选Add Python 3.9 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,以后开发程序或者运行 Python 命令会非常方便。 继续点击下一步,这样便很快完成python的安装。 验证 在cmd中输入python可以看到回显,说明安装成功。 牛刀小试 print ("kali's blog https://blog.bbskali.cn") 这样便安装完成Python Python处理excel安装相应的模块,因为对excel的操作离不开python相应的库。这里我们用到了pandas openpyxl这两个库。 在cmd中执行下面命令安装即可! python pip install pandas python pip install openpyxl需要注意的是,在pip安装过程中,速度相对比较慢。我们可以改变Python的源来提高下载速度。详情请参考下面这篇文章。 更换Pip下载源,让下载速度飞起来 Python的学习过程中,往往会学习到很多库,而安装各类库的时候,往往不尽人意,下载速度从几KB到十几KB。甚至下... 利用Python打开Excelimport pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='Sheet1') #读取指定表 print(df)sheet_name为我们读取Excel中的表 求学生总分和平均分所用到的函数 sum:求和 mean:平均分 需要注意的是 axis 0为列,1为行 import pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='Sheet1') #读取指定表 temp = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]] df["总分"] = temp.sum(axis=1) #axis 0为列,1为行 df["平均分"] = temp.mean(axis=1)求每科目的平均分和最高分import pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='Sheet1') #读取指定表 temp = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]] Total = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].mean() Tota2 = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].max()判断成绩数组中及格人数df1 = df[df[['语文','数学','英语']] >= 90] print('及格人数:',df1[['语文','数学','英语']].count())判断参加考试的人数df2 = df[['语文','数学','英语']] print('考试人数:',df2[['语文','数学','英语']].count())对数据进行保存writer = pd.ExcelWriter('H:\ 2.xlsx') writer.save()#文件保存 writer.close()#文件关闭处理完成的效果 完整代码# -*- coding: UTF-8 -*- import pandas as pd import openpyxl df=pd.read_excel('H:\chengji.xlsx', sheet_name='date1') #读取指定表 temp = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]] df["总分"] = temp.sum(axis=1)#axis 0为列,1为行 df["平均分"] = temp.mean(axis=1) Total = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].mean() Tota2 = df[["语文","数学","英语","物理","化学","道德与法治","历史","生地"]].max() writer = pd.ExcelWriter('H:\ 2.xlsx') df.to_excel(writer,sheet_name='Sheet1') Total.to_excel(writer,sheet_name='Sheet2') Tota2.to_excel(writer,sheet_name='Sheet3') # 判断成绩数组中及格人数 df1 = df[df[['语文','数学','英语']] >= 90] print('及格人数:',df1[['语文','数学','英语']].count()) df2 = df[['语文','数学','英语']] print('考试人数:',df2[['语文','数学','英语']].count()) writer.save()#文件保存 writer.close()#文件关闭 templ= r"H:\ 2.xlsx" wb = openpyxl.load_workbook(templ) #指定单元格保存 ws = wb['Sheet1'] ws['c189'].value = '平均成绩' ws['d189'].value = Total['语文'] ws['e189'].value = Total['数学'] ws['f189'].value = Total['英语'] ws['g189'].value = Total['物理'] ws['h189'].value = Total['化学'] ws['i189'].value = Total['道德与法治'] ws['j189'].value = Total['历史'] ws['k189'].value = Total['生地'] ws['c190'].value = '及格人数' ws['d190'].value = df1['语文'].count() ws['e190'].value = df1['数学'].count() ws['f190'].value = df1['英语'].count() #及格率 ws['d190'].value = df1['语文'].count() / df2['语文'].count() wb.save(r"H:\ 2.xlsx") 上诉代码可根据自己的实际情况进行修改,如及格人数中,我是按>=90分计算的。 版权属于:逍遥子大表哥 本文链接:https://blog.bbskali.cn/2505.html 按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    ×
    ×
    • 创建新的...