pycharm 运行没有错误,可是却不运行处结果,是啥问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm 运行没有错误,可是却不运行处结果,是啥问题?相关的知识,希望对你有一定的参考价值。

我不知道是哪里出了问题,我的代码从这地方开始就不显示结果了,请问是代码出了什么问题吗?还是需要用到debug?import pandas as pdimport numpy as npimport timeimport seaborn as snsimport matplotlib.pyplot as pltfrom sklearn import preprocessingimport lightgbm aspip install pandas lgbfrom sklearn import log_lossimport mlx.warningswarnings.filterwarnings("ignore")train = pd.read_csv('D://天池大赛//train.csv', sep="\s+")train.shapetest_a= pd.read_csv('D://天池大赛//test_a.csv", sep="\s+")data = pd.concat([train, test_a])print(train)

从你的错误现象看:可能是登录用户的环境变量设置问题。可能你安装pycharm的时候是root,使用时不是。追问

可是运行别的代码的话,不会有这种情况的,我觉得是我的代码出问题了…请问可以看出我的代码是哪里出错了吗

参考技术A from bs4 import BeautifulSoup
import requests
import time

headers = 
    'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/53.0.2785.143 Safari/537.36'


def judgment_sex(class_name):
  if class_name == ['member_ico1']:
      return '女'
  else:
      return  '男'

def get_links(url):
    wb_data = requests.get(url,headers=headers)
    soup = BeautifulSoup(wb_data.text,'lxml')
    links = soup.select('#page_list > ul > li > a')
    for link in links:
        href = link.get("href")
        get_info(href)

def get_info(url):
    wb_data = requests.get(url,headers=headers)
    soup = BeautifulSoup(wb_data.text,'lxml')
    tittles = soup.select('div.pho_info > h4')
    addresses = soup.select('span.pr5')
    prices = soup.select('#pricePart > div.day_l > span')
    imgs = soup.select('#floatRightBox > div.js_box.clearfix > div.member_pic > a > img')
    names = soup.select('#floatRightBox > div.js_box.clearfix > div.w_240 > h6 > a')
    sexs = soup.select('#floatRightBox > div.js_box.clearfix > div.member_pic > div')
    for tittle, address, price, img, name, sex in zip(tittles,addresses,prices,imgs,names,sexs):
        data = 
            'tittle':tittle.get_text().strip(),
            'address':address.get_text().strip(),
            'price':price.get_text(),
            'img':img.get("src"),
            'name':name.get_text(),
            'sex':judgment_sex(sex.get("class"))
        
        print(data)

if __name__ == '__main__':
    urls = ['http://bj.xiaozhu.com/search-duanzufang-p-0/'.format(number) for number in range(1,14)]
    for single_url in urls:
        get_links(single_url)
        time.sleep(2)

我也遇到了这种情况,代码之前还能运行,突然就不行了,头疼

使用pycharm运行flask应用程序

参考技术A 在flask更新到1.0之后的版本,官方推荐使用flask run的方式运行程序,可是作为开发,如果没有了pycharm的断点调试,这可太难受了。
所以,本篇博客主要讲述如何在pycharm中运行flask程序,并开启Debug模式。

首先你的使用pycharm创建你的第一个app。
然后,你会有一个基本的应用程序了。没错就是那个hello world。

接下来我们开始配置pycharm。
点击红色下拉框,选择“Edit Configurations”会弹出一个配置窗口。

下图的配置窗口你需要注意三个地方。我在图中依次标注了出来。

这是我的应用的名字,这个名字是使用pycharm创建项目时根据项目名字自动生成,我们无需关系,但是要确定这个一个flask server就OK。
如果你创建项目的时候没有选择flask,这里不会出现这个flask server。

这里需要指定项目要运行的脚本,你可以理解为是整个项目的一个入口。
点击右侧的文件夹,找到你的刚才创建的应用程序所在的目录,并选择哪个app.py文件就行。

这里需要指定两个环境变量(分别是LC_ALL和LANG),否则pycharm会报错。
点击右侧的按钮会弹出一个配置环境变量的列表,点击“+”添加环境变量,分别加上LC_ALL和LANG。

我们可以在项目的根目录,添加一个叫.flaskenv的文件。
其中写上如下内容:

然后打开pycharm的终端窗口。执行flask run即可。

写到这里我忍不住吐槽两句,原本简单粗暴的框架,非得整这些花里胡哨的玩意,java为什么市场占有率那么高?
我个人认为就是很多事情框架都帮你做好了,开发懂个屁啊,你让他配置?他能把语法写明白就不错了!!我呸!!

以上是关于pycharm 运行没有错误,可是却不运行处结果,是啥问题?的主要内容,如果未能解决你的问题,请参考以下文章

pycharm有没有类似vba立即窗口的功能?以及能不能边测试边写代码

pycharm 运行函数没有结果的问题

pycharm 定位错误

pycharm调试pyqt 没有错误信息提示 原因

pycharm运行出错的解决方法

devC++程序没错啊,可是为啥运行结果出错?