小编Håk*_*Lid的帖子

错误 eslint@5.6.0:引擎“节点”与此模块不兼容。尝试创建反应应用程序时

我正在尝试创建一个 React 应用程序,但在我的控制台中出现以下错误。

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

yarn add v1.10.1
info No lockfile found.
[1/4]   Resolving packages...
warning react-scripts > eslint > file-entry-cache > flat-cache > circular-   json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
[2/4]   Fetching packages...
error eslint@5.6.0: The engine "node" is incompatible with this module.    Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Got "9.5.0"
error Found incompatible module
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this …
Run Code Online (Sandbox Code Playgroud)

homebrew node.js

6
推荐指数
3
解决办法
1万
查看次数

Python 中未找到winsound

我有这个错误。有人可以建议吗?

Python 2.7.10(默认,2015 年 6 月 1 日,18:05:38)
[GCC 4.9.2] 关于 cygwin
输入“帮助”、“版权”、“制作人员”或“许可证”以获取更多信息。
>>> 导入winsound
回溯(最近一次调用最后一次):
  文件“”,第 1 行,位于
导入错误:没有名为winsound的模块
>>>

python windows audio cygwin

5
推荐指数
1
解决办法
3万
查看次数

爬行:“查询字符串参数”和“请求负载”之间的区别

我正在尝试使用 Scrapy 抓取 ajax 站点,网址是http://www.target.com/p/bounty-select-a-size-white-paper-towels-12-mega-rolls/-/A- 14920157#prodSlot=medium_1_2&term=赏金

我的目标是获取商店 ID。我通过检查 chrome 开发人员工具中的所有 XHR 请求并找到名称为 ("v1?request_type=availability&key=.....") 的请求来做到这一点,这是我想要的。

我的问题是:

  1. 在开发人员工具中,有“查询字符串参数”,它似乎是?请求 url之后的部分。还有 Request Payload 部分,它是一个 json。那么我应该使用哪一个来发送到服务器呢?如果我需要请求有效负载,我该如何发送 json 文件?

  2. 当我发送整个 url 以获取 json 时:https ://api.target.com/available_to_promise_aggregator/v1 ?request_type= availability & key =q0jGNkIyuqUTYIlzZKoCfK6ugaNGSP8h

我收到“不支持请求方法‘GET’”,所以我应该改用 POST 还是我做错了什么?

json scrapy web-scraping

5
推荐指数
1
解决办法
4288
查看次数

过滤掉特殊字符但保留一些

我想从字符串中过滤掉特殊字符,但我也想保留其中的一些字符(例如,我想保留撇号、&、-、%)

这段代码将保留撇号,但如何添加我想保留的其他符号?

msg = 'Hi! I'm Mike, I like M&M. How are you?' 

pattern = re.compile("[^\w']")
pattern.sub ('', msg)

>>Output Desired: "Hi I'm Mike I like M&M How are you"
Run Code Online (Sandbox Code Playgroud)

python regex

5
推荐指数
1
解决办法
531
查看次数

有没有办法关闭 PdfFileReader 打开的文件?

我打开了很多 PDF,我想在解析后删除这些 PDF,但文件在程序运行完成之前保持打开状态。如何关闭使用 PyPDF2 打开的 PDF?

代码:

def getPDFContent(path):
    content = ""
    # Load PDF into pyPDF
    pdf = PyPDF2.PdfFileReader(file(path, "rb"))

    #Check for number of pages, prevents out of bounds errors
    max = 0
    if pdf.numPages > 3:
        max = 3
    else:
        max = (pdf.numPages - 1)

    # Iterate pages
    for i in range(0, max): 
        # Extract text from page and add to content
        content += pdf.getPage(i).extractText() + "\n"
    # Collapse whitespace
    content = " ".join(content.replace(u"\xa0", " ").strip().split())
    #pdf.close()
    return …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 pypdf2

5
推荐指数
1
解决办法
7138
查看次数

如何反序列化芹菜中的日期时间字符串?

我有一个 celery 任务函数,它将 datetime 对象作为属性。然而,在 celery 任务中,这个对象是一个字符串。我想这是工作中的序列化。

如何在另一端执行反序列化?我必须自己处理它还是有一种更优雅的方法来做到这一点,它是内置在芹菜中的?

# tasks.py
@shared_task
def my_func(start_time, end_time):
  print(type(start_time)) # unicode, need datetime


# calling file
my_func.delay(datetime.now()-timedelta(hours=1), datetime.now())
Run Code Online (Sandbox Code Playgroud)

python celery

5
推荐指数
1
解决办法
3377
查看次数

Pyinstaller在python 3.7中不起作用(找不到模块'编码')

我有下面的测试程序 - 我用pyinstaller编译代码(Python ver 3.7b.windows 10 - 64bit)在编译和错误期间注意到警告.我很感激有任何解决这个问题的见解.

Test.py
import encodings
print('Test')
Run Code Online (Sandbox Code Playgroud)

汇编警告样本

102 INFO:PyInstaller:3.3.1
102信息:Python:3.7.0b1
104信息:平台:Windows-10-10.0.14393-SP0
2771警告:未找到lib:api-ms-win-crt-math-l1-1 -0.dll依赖于c:\ apps\python\python37\python.exe
2801警告:未找到lib:c:\ apps\python的api-ms-win-crt-stdio-l1-1-0.dll依赖项\ python37\python.exe

错误 - 执行程序 致命Python错误:initfsencoding:
无法加载文件系统编解码器zipimport.ZipImportError:
找不到模块'编码'当前线程0x0000289c(最近调用第一个):

python pyinstaller python-3.7

5
推荐指数
1
解决办法
5592
查看次数

如何用reactjs实现网站导航

你好,我正在使用reactjs开发一个网站。网站的每个页面主要有3个部分(1. header 2. body 3. footer)。因此,每个页面的页眉和页脚都是相同的,而正文将不断变化。我应该创建页眉和页脚组件,然后将它们包含在网站的每个页面中吗?这是好的设计吗?

如何突出显示特定页面的导航菜单选项。例如,如果我在联系我们页面上,则应突出显示“联系我们”菜单选项。同样,如果我是一个主页,那么“主页”应该突出显示。

reactjs

5
推荐指数
1
解决办法
6631
查看次数

Django Rest Framework在一个api端点中组合了多个查询集

如何连接特定模型列表的输出,这些模型的实例由不同的字段过滤?例如,我有一个地方模型和两个不同的URL。一个显示整个列表,另一个显示只有new_place = True的实例。使用django-filter做一个API。

models.py

class Places(models.Model):
    main_photo = models.ImageField(upload_to = 'album/')
    place = models.CharField(max_length=100)
    new_place = models.BooleanField(default = True)
    editor_choice = models.BooleanField(default = False, verbose_name = "Editors choice")
    most_popular = models.BooleanField(default = False, verbose_name = "Most popular")
Run Code Online (Sandbox Code Playgroud)

序列化器

class PlaceSerializer(ModelSerializer):

    url = HyperlinkedIdentityField(
    view_name='places_api:detail',
    lookup_field='pk'
    )
    class Meta:
        model = Places
        fields = (
            'url',
            'id',
            'main_photo',
            'name',
            'new_place',
            'most_popular', 
            'editor_choice',                        
        )
Run Code Online (Sandbox Code Playgroud)

full_list_views.py

class PlacesListAPIView(ListAPIView):
    queryset = Places.objects.all()
    serializer_class = PlaceSerializer
Run Code Online (Sandbox Code Playgroud)

new_places_views.py

class PlacesNewListAPIView(ListAPIView):
    queryset = Places.objects.all()
    serializer_class = PlaceSerializer …
Run Code Online (Sandbox Code Playgroud)

django django-rest-framework

5
推荐指数
1
解决办法
1664
查看次数

python:如何检查具有不同像素化的两个图像的相似性

我正在运行python代码来检查Quora和Twitter用户个人资料照片的相似性,但是当图像相同时我没有得到正面的结果。

这是用于比较两个图像的代码:

path_photo_quora= "/home/yousuf/Desktop/quora_photo.jpg"
path_photo_twitter="/home/yousuf/Desktop/twitter_photo.jpeg"
if open(path_photo_quora,"rb").read() == open(path_photo_twitter,"rb").read():
     print('photos profile are identical')
Run Code Online (Sandbox Code Playgroud)

尽管图像相同,但控制台未打印“照片配置文件相同”,我该怎么办?

python image-comparison image-processing user-profile image-scaling

5
推荐指数
2
解决办法
4823
查看次数