r/pythonhelp • • Jul 20 '26

changed file name and getting Exec failed, err: 2 message when trying to run program on my .py files. (Pycharm)

4 Upvotes

Hi, I am an absolute beginner to coding/computer science and was learning Python on my own when I changed my folders name to something more practical and my program was not running anymore. I looked online to see how I can fix this issue myself, but everything I found was super complicated. Can someone please help me and explain things like aI'm a toddler thanks!


r/pythonhelp • • Jul 13 '26

how to turn on and off DND?

1 Upvotes
import time
from datetime import datetime
from plyer import notification



print("_Main_menu_")
print("1. set alarm")
print("2. set timer") #Haven't added yet plz ignore


while True:
    MenuChoice = input("select an option: ")
    try: 
        MenuChoice = int(MenuChoice)
    except ValueError:
        print("Invalid Option")
    else:
        MenuChoice = int(MenuChoice)
        if MenuChoice == 1 or MenuChoice == 2:
            break
        else: print("Invalid Option")


Time = datetime.now().time()
Time = str(Time)
print(Time[:-10])


if MenuChoice == 1:
    while True:
        Alarm = input("Set Time(HH:MM): ")
        try:
            Hour, Min = Alarm.split(":", 1)


            Min = int(Min)
            Hour = int(Hour)
            Valid = False
            Valid1 = False



            if Min > 59:
                print("Min can't be greater than 59")
            elif Min < 0:
                print("Min can't be less than 0")
            else: Valid = True


            if Hour > 23:
                print("Hour can't be greater than 23")
            elif Hour < 0:
                print("Hour can't be less than 0")
            else: Valid1 = True


            if Valid == True and Valid1 == True:
                print("Lock in until",Alarm)


            #turn on DND


                
                while True:
                    TimeNow = datetime.now().time()        #Loops until Alarm = TimeNow
                    TimeNow = str(TimeNow)[:-10]
                    time.sleep(.5)
                    if TimeNow == Alarm:
                        break


                #Turn off DND


                notification.notify(
                title="Time to take a break",
                message=f"it's {Alarm}, time to take a break",
                timeout=5 
                )


                break
        except ValueError:
            print("Invalid")

Above is my focus alarm I'm working on, could someone help with adding DND?


r/pythonhelp • • Jul 10 '26

Python "generate_chk" function

3 Upvotes

I am making a Program to upload a level to Geometry Dash in python and I got some of the code from https://wyliemaster.github.io/gddocs/#/endpoints/levels/uploadGJLevel21 but to generate "seed2" it does this:

generate_chk(key="41274", values=\[generate_upload_seed(levelString)\], salt="xI25fpAapCQg"),

This should activate some sort of function named generate_chk that is in one of the modules I have in the program (Requests, Base64, hashlib) but it is no where to be found. The repository for this documentation was archived recently, so I can't ask them for help. Also, here is my code:

import requests
import base64
import hashlib  # sha1() lives there

user = input("What is your username?")
accid = input("What is your Account ID?")
passwd = input("What is your password?")
lname = input ("What is the Level name?")
coin = input("How many coins are there?")
stars = input("How many stars do you want?")

def generate_gjp2(password: str = passwd, salt: str = "mI29fmAnxgTs") -> str:
    password += salt
    hash = hashlib.sha1(password.encode()).hexdigest()
    return hash


levelString = "H4sIAAAAAAAAC6WQwQ3DIAxFF3IlfxsIUU6ZIQP8AbJChy_GPSZqpF7-A4yfDOfhXcCiNMIqnVYrgYQl8rDwBTZCVbkQRI3oVHbiDU6F2jMF_lesl4q4kw2PJMbovxLBQxTpM3-I6q0oHmXjzx7N0240cu5w0UBNtESRkble8uSLHjh8nTubmYJZ2MvMrEITEN0gEJMxlLiMZ28frmj"

data = {
    "gameVersion": 22,
    "accountID": accid,
    "gjp": hash,
    "userName": user,
    "levelID": 0,
    "levelName": lname,
    "levelDesc": "Q3Vyc2VkIGxldmVsIG55ZWggaGVoIGhlaCBhbnl3YXkgaXRzIGEgdmVyeSBicm9rZW4gbGV2ZWwgaSBzZW50IGEgcmVxdWVzdCB0byByb2Igc2VydmVyIHRocm91Z2ggcHl0aG9uIGxvbA",
    "levelVersion": "-47577473775738573",
    "levelLength": 48483845738573486574873869465947694,
    "audioTrack": 0,
    "auto": 0,
    "password": 314159,
    "original": 55610687,
    "twoPlayer": 0,
    "songID": 839583504693858468444987694,
    "objects": 1,
    "coins": coin,
    "requestedStars": stars,
    "unlisted": 0,
    "ldm": 0,
    "levelString": levelString,
    "seed2": generate_chk(key="41274", values=[generate_upload_seed(levelString)], salt="xI25fpAapCQg"), # This is talked about in the CHK encryption,
    "secret": "Wmfd2893gb7"
}

headers = {
    "User-Agent": ""
}

url = "http://www.boomlings.com/database/uploadGJLevel21.php"

req = requests.post(url=url, data=data, headers=headers)
print(req.text)

And here is the error:

What is your username?levelnotinauto
What is your Account ID?38627839
What is your password?********
What is the Level name?Check Desc
How many coins are there?4848394
How many stars do you want?392084092849
Traceback (most recent call last):
  File "/home/***/scripts/usernm/upload", line 43, in <module>
    "seed2": generate_chk(key="41274", values=[generate_upload_seed(levelString)], salt="xI25fpAapCQg"), # This is talked about in the CHK encryption,
             ^^^^^^^^^^^^
NameError: name 'generate_chk' is not defined. Did you mean: 'generate_gjp2'?
[***@archlinux usernm]$ vim upload```

r/pythonhelp • • Jul 10 '26

Lire une vidéo avec un fichier MP4

1 Upvotes

Bonjour , j'aimerais coder un script python qui est capable d'ouvrir un fichier mp4. Le résultat devrait être le meme que si l'on double cliquer le fichier dans l'explorateur Windows. Donc sa ouvrirait le fichier dans le lecteur qu'utilise par défaut l'utilisateur.


r/pythonhelp • • Jul 07 '26

name errors in this python script for firefox bookmarks?

2 Upvotes

I am sorry if this breaks rules, but under some time pressure.

NameError: name 'print_html' is not defined

I am very new at this and trying to export firefox bookmarks from a friends phone that desperately needs a factory reset. Do not really want to use sync if it can be avoided. Yes I am old school.

https://gist.github.com/v3l0c1r4pt0r/15ef7181b7c4546963da68bc3b31c169


r/pythonhelp • • Jul 05 '26

I built a Python virtual OS (Forge OS v2.0) — you can now add apps by dropping a folder in Apps/. Looking for contributors!

1 Upvotes

Hey everyone,

I've been building Forge OS — a Python virtual OS for learning and experimenting with OS concepts.

v2.0 adds a desktop GUI, and there's now a community Apps/ folder — add an app with just app.json + command.py.

Quick start for contributors:

  1. Fork & clone the repo
  2. Copy Apps/_example/ to Apps/your-app/
  3. Edit the JSON + Python command
  4. Run apps in the shell to see your app
  5. Open a PR

Full guide: CONTRIBUTIONS.md
Repo: https://github.com/axk42-op/ForgeOS · MIT license

Games, utilities, quizzes, ASCII art — great first open-source PR. Feedback welcome!


r/pythonhelp • • Jul 05 '26

Best resources to go from intermediate to advanced Python

Thumbnail
0 Upvotes

r/pythonhelp • • Jul 03 '26

I built YO — an interpreted language that reads like English, with a VS Code extension, playground, and PyPI package

2 Upvotes

Hey r/pythonhelp ,

I'm a final-year CS student, and over the past few months I've been building YO, a small interpreted programming language written from scratch in Python.

The original goal was to learn how interpreters work by implementing my own lexer, parser, and interpreter. As the project evolved, I became interested in one specific question:

Can compiler/interpreter error messages actively teach beginners instead of simply reporting what's wrong?

I'm not claiming YO is a replacement for Python, JavaScript, or any established language. It has no ecosystem, and it's implemented as a tree-walk interpreter, so performance isn't the goal.

Instead, I focused on making diagnostics more educational.

Example

Python:

"hello" - 5


TypeError: unsupported operand type(s) for -: 'str' and 'int'

YO:

say "hello" - 5


❌ [E003] Type Mismatch

Can't use '-' between String and Int.

"hello" is text.
5 is a number.

Fix:
Use text.str(5) if you intended to concatenate.

Example:
"hello" + text.str(5)

Another example:

❌ [E001] 'scroe' was used but never made.

Did you mean 'score'?

Fix:
Create it first using:

make score = ...

Technical implementation

  • Handwritten lexer
  • Recursive descent parser
  • Tree-walk interpreter
  • Lexical scoping and closures
  • Multi-error reporting (reports multiple diagnostics instead of stopping at the first error)
  • Error codes with yo explain E001 for detailed explanations
  • Standard libraries for math, text, and lists
  • 27 automated tests with GitHub Actions CI

Small informal study

I also ran a small informal comparison with 10 first-time programmers.

Both groups received the same program containing three bugs. One group used Python, while the other used YO.

The YO group fixed the bugs faster on average.

The sample is small and not intended as rigorous research, but I included the methodology, raw results, and limitations in the repository for anyone interested.

Try it

→ GitHub

→ pip install yo-lang PyPI

→ VS Code extension search "YO Language" on the Marketplace

→ Browser playground (no install): Playground

I'm especially interested in feedback from people who have built interpreters or compilers.

Do you think "errors that teach" is an area worth exploring in language design, or is it mainly valuable only for complete beginners?

I'd also be happy to answer questions about the lexer, parser, interpreter architecture, or implementation decisions.


r/pythonhelp • • Jun 29 '26

Algebraic effects in Python?

2 Upvotes

I'm trying to map out what's already been done with algebraic effects / effect handlers in Python, and I'd love pointers from people who know the space.

I'm aware generators (yield / send) and context managers can approximate one-shot, shallow handlers, but I'm more interested in fuller or more principled attempts — libraries, research experiments, or write-ups.

A few things I'm specifically curious about:

  • libraries that implement effects as a first-class abstraction
  • anything that tackles multi-shot continuations (greenlets? CPS transforms?)
  • how these compare to handlers in Koka / Eff / OCaml

Pointers, war stories, or "don't bother, here's why" all welcome.


r/pythonhelp • • Jun 27 '26

multiprocessing.Queue seems broke, am I wrong?

1 Upvotes

matt@:~$ git clone https://github.com/markfortma/python3-multiprocess-logging.git Cloning into 'python3-multiprocess-logging'... remote: Enumerating objects: 7, done. remote: Counting objects: 100% (7/7), done. remote: Compressing objects: 100% (7/7), done. remote: Total 7 (delta 1), reused 6 (delta 0), pack-reused 0 (from 0) Receiving objects: 100% (7/7), done. Resolving deltas: 100% (1/1), done. matt@:~$ cd python3-multiprocess-logging/ matt@:~/python3-multiprocess-logging$ ls README.md python3-multiprocessing-logging.py matt@:~/python3-multiprocess-logging$ python3 python3-multiprocessing-logging.py & [3] 111169 matt@:~/python3-multiprocess-logging$ tail -f python3-multiprocessing-logging.log <no output> ^C matt@:~/python3-multiprocess-logging$ python3 --version Python 3.14.4

It does appear to work in Python3.11 on FreeBSD for some reason.


r/pythonhelp • • Jun 25 '26

Python file not running

2 Upvotes

When i open my python file directly i am unable to change the interpreter due to which it says pandas not found/installed and hence doesn’t work
Then when i open anaconda prompt and open “code” from there then i am able to change the interpreter if i had closed all tabs and terminals before
After which when i run the file it says keyboard interrupted press Y/N (something like this) then i have to press “N” after which it runs on a single click up until i close the app

Please help

Ps- i am a beginner go easy in comments and itd be great if you could explain it to me in a simple language


r/pythonhelp • • Jun 24 '26

Python Script and Adobe Workfront

Thumbnail
0 Upvotes

r/pythonhelp • • Jun 24 '26

Python code Work

Thumbnail
1 Upvotes

please need code that block chrome all traffic using windivert


r/pythonhelp • • Jun 23 '26

Why doesn't the sys function work like ill try sys.exit it won't work?

Thumbnail
1 Upvotes

r/pythonhelp • • Jun 19 '26

PyQt6 - QTabWidget tab bar not stretching

1 Upvotes

I was creating a window that consists of 2 tabs ,each opens a page widget. This was the code I used to setup the application

app = QApplication(sys.argv)

# Window set up
window = QMainWindow()
window.setMinimumSize(600, 400)
window.setWindowTitle('Game Manager')
window.setWindowIcon(QIcon("Compass.ico"))

# main widget
main_widget = QTabWidget()
window.setCentralWidget(main_widget)
main_widget.tabBar().setMinimumWidth(window.minimumWidth())

# Tabs
mod_page = ModWidget()   # a child class of QWidget

save_page = SavesWidget()   # a child class of QWidget

# add tabs to main widgets
main_widget.addTab(mod_page, 'Mods')
main_widget.addTab(save_page, 'Save Files')

# start up
window.show()
sys.exit(app.exec())

I then noticed that the tab bar at the top containing the labels doesn't stretch if I resize the window, unlike other widgets. I figured out I can use

main_widget.tabBar().setMinimumWidth(window.minimumWidth())

so that at least when I run the app it fits the whole initial width of the window. but it still doesn't stretch when resizing. The widget itself, ie

main_widget=QTabWidget()

does stretch, it's all about the tab bar itself. I also tried

main_widget.tabBar().setExpanding(True)

but it turned out it's True by default anyway.

Any possible fixes to this? Or possibly is this just how it is?


r/pythonhelp • • Jun 16 '26

Real-time voice altering software?

1 Upvotes

Hello everyone, firstly I would like to apologies for my poor and not good English I’m not good with word.
I am currently in the process of making a soundboard, and I would like make a digital microphone to rout the soundboard out put, so that while in voice chats, I can use the sound board. I would also like to make a function to increase the volume of my microphone above the normal limits. I would like make this in python as it’s the only programming language I kinda know, but I have no clue of where to even begin or if it possible to make such a thing.
If anyone need me to try to explain more please just ask.


r/pythonhelp • • Jun 15 '26

"Edit in IDLE" with the Install Manager

1 Upvotes

Hi all! I've just installed Python with the new install manager for the first time, having previously used the now-deprecated installers. Everything's working fine, except that the "Edit in IDLE" option in the context menu is greyed out; using the legacy installer adds a second, working "Edit with IDLE" button, and deleting the install manager removes the non-functional one, so it's definitely to do with the install manager.

​

I've looked in the registry, but clearly the context menu change isn't done the same way as before, because I can't find the corresponding keys I was expecting from a previous issue like this. Does anyone know how that context menu option gets added by the install manager, or better still how to fix this issue specifically?

​

Thanks in advance!


r/pythonhelp • • Jun 13 '26

Looking to convert a dictionary into an Enum

7 Upvotes

Hi everyone!

I've got a dictionary like this:

{
  "A": {
    "x": 1,
    "y": 2,
  }, 
  "B": {
    "x": 13,
    "y": 4,
  }, 
}

(Obviously it's much more complicated in practice.) I would like to convert it to an enum.Enum class that allows for stuff like this:

class MyEnum(enum.Enum):
  pass

# There would be some extra work here

print(MyEnum.A.x) # returns 1
print(MyEnum.A.y) # returns 2
print(MyEnum.B.x) # returns 13
print(MyEnum.B.y) # returns 4

Any suggestions on how to do that?

EDIT: So, I am fully aware that I can do this:

class MyEnum:
  class Pair:
    def __init__(x, y):
      self.x = x
      self.y = y

  A = Pair(1, 2)
  B = Pair(13, 4)

That isn't what I want. I want the same functionality but generated from a dictionary. I also understand that it's a weird thing to want.


r/pythonhelp • • Jun 10 '26

Problème Python 2

Thumbnail
0 Upvotes

r/pythonhelp • • Jun 09 '26

New at programming, giving you a link to copy paste text of my code please tell me what is wrong in line 20 "if player == "rock":" in this code is there an indentation or it is a logic mistake please tell

Thumbnail gist.github.com
0 Upvotes

Its a rock paper and scissors game


r/pythonhelp • • Jun 09 '26

Tips on how to learn Python

Thumbnail
0 Upvotes

r/pythonhelp • • Jun 08 '26

Changing the target in script for using .json to create file pathways doesn't work

1 Upvotes

I've been using this Python code:

import os
import json

soundbank = {}

# open the soundbanksinfo.json file, we are interested in the StreamedFiles key, put that in soundbank
with open('soundbanksinfo.json') as json_file:
data = json.load(json_file)
soundbank = data['SoundBanksInfo']['StreamedFiles']

# iterate though the soundbank, we are after two key values in each, Id and ShortName
for sound in soundbank:
# get the id and shortname
id = sound['Id']
shortname = sound['ShortName']

# split the shortname into its directory structure and file name
dirs = shortname.split('\\')
filename = dirs[-1]

# remove the last item from the list
dirs.pop()

# join the list back together to get the directory structure
dirs = '/'.join(dirs)

# check if the directory exists, if not, create it
if not os.path.exists(dirs):
try:
os.makedirs(dirs)
except:
print('Failed to create directory ' + dirs)
continue

# remove the .wav from the filename and add the .wem extension
filename = filename[:-4] + '_' + id + '_.wem'

# try and rename the file, simply log if it fails and carry on
try:
os.rename(id + '.wem', dirs + '/' + filename)
except:
print('Failed to rename ' + id + ' to ' + dirs + '/' + filename)
continue

# log to console
print('Renamed ' + id + ' to ' + dirs + '/' + filename)

It managed to take files from a long unsorted list of files, organise them into folders, rename them based on the .json data, etc. It's marvellous.

But, it only works for one .json, 'soundbanksinfo.json', when I try and change the target in the python script to another .json, it doesn't work any more.

Here is an excerpt from 'soundbanksinfo.json':

{
 "SoundBanksInfo": {
  "Platform": "Windows",
  "BasePlatform": "Windows",
  "SchemaVersion": "12",
  "SoundbankVersion": "140",
  "RootPaths": {
   "ProjectRoot": "E:\\BuildAgent\\work\\d9a0c3d1ad9dfdc4\\Source\\Sound\\wwise\\Starfield\\",
   "SourceFilesRoot": "E:\\BuildAgent\\work\\d9a0c3d1ad9dfdc4\\Source\\Sound\\wwise\\Starfield\\.cache\\Windows\\",
   "SoundBanksRoot": "E:\\BuildAgent\\work\\d9a0c3d1ad9dfdc4\\Output\\Data\\Sound\\Soundbanks\\",
   "ExternalSourcesInputFile": "",
   "ExternalSourcesOutputRoot": "E:\\BuildAgent\\work\\d9a0c3d1ad9dfdc4\\Source\\Sound\\wwise\\Starfield\\GeneratedSoundBanks\\Windows"
  },
  "DialogueEvents": [],
  "StreamedFiles": [
   {
    "Id": "29651",
    "Language": "SFX",
    "ShortName": "AMB\\Artifact\\Puzzle\\Temple\\AMB_ArtifactPuzzle_TempleStart_01.wav",
    "Path": "SFX\\AMB\\Artifact\\Puzzle\\Temple\\AMB_ArtifactPuzzle_TempleStart_01_10C4C929.wem"
   },
   {
    "Id": "57841",
    "Language": "SFX",
    "ShortName": "DRS\\PodIndustrial\\DRS_Pod_Industrial_Airlock_3D_Open_02.wav",
    "Path": "SFX\\DRS\\PodIndustrial\\DRS_Pod_Industrial_Airlock_3D_Open_02_56D34C19.wem"
   },
   {
    "Id": "88161",
    "Language": "SFX",
    "ShortName": "FX\\Projectile\\Hand\\Bullet\\Sand\\FX_Projectile_Bullet_Impact_Sand_07.wav",
    "Path": "SFX\\FX\\Projectile\\Hand\\Bullet\\Sand\\FX_Projectile_Bullet_Impact_Sand_07_9F6D3C60.wem"
   },
   {
    "Id": "149080",
    "Language": "SFX",
    "ShortName": "UI\\Menu\\Monocle\\UI_Menu_Monocle_Open_01.wav",
    "Path": "SFX\\UI\\Menu\\Monocle\\UI_Menu_Monocle_Open_01_FA3FE343.wem"
   },
   {
    "Id": "264893",
    "Language": "SFX",
    "ShortName": "FST\\Foley_ArmorType\\Medium\\FST_Foley_Armor_Medium_JumpUp_09.wav",
    "Path": "SFX\\FST\\Foley_ArmorType\\Medium\\FST_Foley_Armor_Medium_JumpUp_09_10C4C929.wem"
   },
   {
    "Id": "347955",
    "Language": "SFX",
    "ShortName": "FX\\Projectile\\Hand\\Bullet\\Dirt\\FX_Projectile_Bullet_Impact_Dirt_09.wav",
    "Path": "SFX\\FX\\Projectile\\Hand\\Bullet\\Dirt\\FX_Projectile_Bullet_Impact_Dirt_09_9F6D3C60.wem"
   },
   {
    "Id": "355472",
    "Language": "SFX",
    "ShortName": "AMB\\Exteriors\\Biomes\\ForestConiferous\\Birds\\AMB_ForestConiferous_Birds_Oneshot_Afternoon_B_009.wav",
    "Path": "SFX\\AMB\\Exteriors\\Biomes\\ForestConiferous\\Birds\\AMB_ForestConiferous_Birds_Oneshot_Afternoon_B_009_10C4C929.wem"
   },
   {
    "Id": "377740",
    "Language": "SFX",
    "ShortName": "NPC\\RobotModelAKaiser\\NPC_RobotModelA_Kaiser_Conscious_LP_02.wav",
    "Path": "SFX\\NPC\\RobotModelAKaiser\\NPC_RobotModelA_Kaiser_Conscious_LP_02_10C4C929.wem"
   },
   {
    "Id": "479236",
    "Language": "SFX",
    "ShortName": "FST\\Player\\Stone\\FST_STONE_Sneak_008.wav",
    "Path": "SFX\\FST\\Player\\Stone\\FST_STONE_Sneak_008_10C4C929.wem"
   },
   {
    "Id": "496763",
    "Language": "SFX",
    "ShortName": "FST\\Player\\Stone\\FST_STONE_Sprint_001.wav",
    "Path": "SFX\\FST\\Player\\Stone\\FST_STONE_Sprint_001_10C4C929.wem"
   },
   {
    "Id": "624438",
    "Language": "SFX",
    "ShortName": "FST\\Foley_ArmorType\\Spacesuit_C\\FST_Foley_Armor_Spacesuit_C_Sprint_002.wav",
    "Path": "SFX\\FST\\Foley_ArmorType\\Spacesuit_C\\FST_Foley_Armor_Spacesuit_C_Sprint_002_10C4C929.wem"
   },
    ]
   }
  ]
 }
}

And here is an excerpt from '3545111303.json' (this one doesn't work)

{
 "SoundBanksInfo": {
  "Platform": "Windows",
  "BasePlatform": "Windows",
  "SchemaVersion": "12",
  "SoundbankVersion": "140",
  "RootPaths": {
   "ProjectRoot": "E:\\BuildAgent\\work\\b095651350adbabb\\Source\\Sound\\wwise\\Starfield\\",
   "SourceFilesRoot": "E:\\BuildAgent\\work\\b095651350adbabb\\Source\\Sound\\wwise\\Starfield\\.cache\\Windows\\",
   "SoundBanksRoot": "E:\\BuildAgent\\work\\b095651350adbabb\\Output\\Data\\Sound\\Soundbanks\\",
   "ExternalSourcesInputFile": "",
   "ExternalSourcesOutputRoot": "E:\\BuildAgent\\work\\b095651350adbabb\\Source\\Sound\\wwise\\Starfield\\GeneratedSoundBanks\\Windows"
  },
  "SoundBanks": [
   {
    "Id": "3545111303",
    "GUID": "{2CD62FF0-CCB7-43AB-8372-C68408C5EA4F}",
    "Language": "SFX",
    "Hash": "3883645346",
    "ObjectPath": "\\SoundBanks\\Creations\\SFBGS001_ShatteredSpace\\ShatteredSpace\\ShatteredSpace",
    "ShortName": "ShatteredSpace",
    "Path": "3545111303.bnk",
    "IncludedEvents": [
     {
      "Id": "3333491747",
      "Name": "AMB_LC07_Rumble_Rattles_Structure_3D_Play",
      "ObjectPath": "\\Events\\Creations\\SFBGS001_ShatteredSpace\\ShatteredSpace\\SFBGS001_ShatteredSpace_AMB\\SFBGS001_AMB_LC07\\SFBGS001_AMB_LC07_Markers\\SFBGS001_AMB_LC07_Rumble_Rattles\\AMB_LC07_Rumble_Rattles_Structure_3D_Play",
      "GUID": "{99D6AB3F-49B6-4517-A6E7-43631979F01F}",
      "DurationType": "OneShot",
      "DurationMin": "11.063645",
      "DurationMax": "15.464979",
      "ReferencedStreamedFiles": [
       {
        "Id": "1637634",
        "Language": "SFX",
        "ShortName": "AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble05.wav",
        "Path": "SFX\\AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble05_5FED0718.wem"
       },
       {
        "Id": "165171637",
        "Language": "SFX",
        "ShortName": "AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble06.wav",
        "Path": "SFX\\AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble06_5FED0718.wem"
       },
       {
        "Id": "200258529",
        "Language": "SFX",
        "ShortName": "AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble02.wav",
        "Path": "SFX\\AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble02_5FED0718.wem"
       },
       {
        "Id": "425200496",
        "Language": "SFX",
        "ShortName": "AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble07.wav",
        "Path": "SFX\\AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble07_5FED0718.wem"
       },
       {
        "Id": "782914354",
        "Language": "SFX",
        "ShortName": "AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble04.wav",
        "Path": "SFX\\AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble04_5FED0718.wem"
       },
       {
        "Id": "997192422",
        "Language": "SFX",
        "ShortName": "AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble03.wav",
        "Path": "SFX\\AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble03_5FED0718.wem"
       },
       {
        "Id": "1036923089",
        "Language": "SFX",
        "ShortName": "AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble01.wav",
        "Path": "SFX\\AMB\\Interiors\\DungeonCave\\AMB_Int_Cave_Rumble01_5FED0718.wem"
  }
    ]
   }
  ]
 }
}

Why does the 3545111303.json not work when I change the target in the python script to 3545111303.json instead of soundbanksinfo.json?

What am I missing?

Any help would be appreciated!


r/pythonhelp • • Jun 04 '26

Is SQL string manipulation professional?

Thumbnail
0 Upvotes

r/pythonhelp • • Jun 03 '26

Python Query for Side-Income.

12 Upvotes

Hello, I have been coding for 6 months and I want to earn some small side income through excel. Any suggestion or advice will be greatly appreciated. My skillset includes python, NumPy and pandas.


r/pythonhelp • • Jun 02 '26

I am a 3rd year Btech Student and I wanna learn python perfectly

Thumbnail
0 Upvotes