Új hozzászólás Aktív témák
-
Hege1234
addikt
huhh... végül csak összejött
nagyon köszi a segítséget, útbaigazítást!
#3564
fájllal nálad se akart működni?végül így tudtam csak megoldani:
import json
json_file_path = 'sample_file.json'
a_dictionary = {"list4":{"cim":"Családi videó....","Minőség":"SD","Képarány":"4:3","Időtartam":"01:26:24","Készült":"1993"}}
try:
with open(json_file_path, "r+") as j:
contents = json.loads(j.read())
contents.update(a_dictionary)
j.seek(0)
json.dump(contents, j)
except FileNotFoundError:
with open(json_file_path, "a") as j:
json.dump(a_dictionary, j)ezzel így átírva a list számot szépen hozzá is tudja adni a következőt
mivel itt a list számoltatva van és hozzá van adva +1
ezt csak úgy tudtam megoldani, hogy egy base_dictionary-t is hozzáadtam amibe csak simán van a list1 a számozott helyettlist'+str(result)try:
count = open("sample_file.json").read()
except FileNotFoundError:
print('')
try:
words = re.findall(r"list", count)
except UnboundLocalError:
print('')
try:
result = len(str(words).split())
except UnboundLocalError:
print('')
try:
result += 1
except UnboundLocalError:
print('')
base_dictionary = {"list1":{"cim":str(title), "Minőség": str(quality_m), "Képarány": str(kepar), "Időtartam": str(idot), "Készült": str(yea_r)}}
try:
a_dictionary = {'list'+str(result)+'':{"cim":str(title), "Minőség": str(quality_m), "Képarány": str(kepar), "Időtartam": str(idot), "Készült": str(yea_r)}}
except UnboundLocalError:
print('')
json_file_path = "sample_file.json"
try:
with open(json_file_path, "r+") as j:
contents = json.loads(j.read())
contents.update(a_dictionary)
j.seek(0)
json.dump(contents, j)
except FileNotFoundError:
with open(json_file_path, "w") as j:
json.dump(base_dictionary, j)
Új hozzászólás Aktív témák
- Eladó Intel Core i7-14700KF kifogástalan állapot, GARANCIA 2027.06.07
- Eladó G pro superlight 2 se Unusual way sports UHWM skate talpakkal.
- Fehér konfig - i7-4790k/ROG Strix GTX 1070/Wifi/Rengeteg új-dobozos alkatrész/AJÁNDÉK Resident Evil
- 3D 4K Oled Dolby Vision (LGOLED C6EP/LGOLED E6P/LG OLEDG6P)
- 3D 4K Oled Dolby Vision (LGOLED C6EP/LGOLED E6P/LG OLEDG6P)
- GYÖNYÖRŰ iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4418
- Telefon felvásárlás!! Xiaomi Redmi 9, Xiaomi Redmi 9AT, Xiaomi Redmi 10, Xiaomi Redmi 10 2022
- AKCIÓ! Gigabyte B450M R5 2600X 16GB DDR4 512GB SSD GTX 1650 4GB ZALMAN T3 Plus Deepcool 400W
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- Lenovo ThinkPad E495,14" FHD,AMD Ryzen 5 PRO 3500U,8GB DDR4,256GB SSD,WIN11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

