PRAW (Reddit) — переменная reddit не определена?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 PRAW (Reddit) — переменная reddit не определена?

Сообщение Anonymous »

Очень нубский вопрос. Я пытаюсь писать код с помощью второго пилота, и некоторые (многие) вещи в коде требуют исправления. Однако я не могу пройти мимо этой ошибки. Я установил и импортировал praw, я определил переменную в соответствии с форматом документации praw, но Python все еще сообщает мне, что я ее не определил? Я запускаю расширение Python в VScode в среде conda (думаю, именно это я и настроил).
А еще я создал приложение на Reddit, чтобы получить идентификаторы
import praw
import datetime
import pandas as pd
from collections import Counter
import os
import logging
import re
import alpaca_trade_api as tradeapi

# Configure logging
logging.basicConfig(filename='stock_report.log', level=logging.INFO,
format='%(asctime)s - %(levelname)s - %(message)s')

# Initialize Reddit API credentials
reddit = praw.Reddit(
client_id="62PQz_eJTwtjF8EPirLNhQ",
client_secret="Qg_7CgO3ZX04GdPzO6qGuACwy8pGgw",
password="redacted",
user_agent="redacted",
username="redacted",
)

print(reddit.read_only) #test

# Subreddits to search
subreddits = ["stocks", "wallstreetbets", "wallstreetbetsELITE", "valueinvesting", "pennystocks"]

# Timeframe for analysis (e.g., last 24 hours)
time_delta = datetime.timedelta(days=300)
end_time = datetime.datetime.now(datetime.timezone.utc)
start_time = end_time - time_delta
logging.info(f"Analyzing posts from {start_time} to {end_time}")

# Get all available stock symbols from Alpaca
try:
api = tradeapi.REST('PKOM8IGDOF7PG8SP98J3', 'jNQSezjBzBPXwhEnkLHiWFEaBXmTNTXRNSLMrzQH', base_url='https://paper-api.alpaca.markets')
assets = api.list_assets(status='active')
stock_symbols = [asset.symbol for asset in assets if asset.exchange == 'NASDAQ' or asset.exchange == 'NYSE']
logging.info(f"Loaded {len(stock_symbols)} stock symbols from Alpaca.")
except Exception as e:
logging.error(f"Error loading stock symbols from Alpaca: {e}")
raise

all_mentions = []

for subreddit_name in subreddits:
try:
subreddit = reddit.subreddit(subreddit_name)
logging.info(f"Processing subreddit: {subreddit_name}")
submission_count = 0
for submission in subreddit.new(limit=500):
submission_time = datetime.datetime.fromtimestamp(submission.created_utc, datetime.timezone.utc)
if start_time

Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-defined
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • PRAW (Reddit) — переменная reddit не определена?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • PRAW (Reddit) — переменная reddit не определена?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • PRAW (Reddit) — переменная reddit не определена?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • NameError: переменная не определена, хотя она определена и работала раньше
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • NameError: переменная не определена, хотя она определена
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»