cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

How to load a json file in pyspark with colon character in file name

laus
New Contributor III

Hi,

I'm trying to load this json file which contains the colon character in its name: file_name.2022-03-05_11:30:00.json but I get the error in screenshot below saying that there is a relative path in an absolute url -

Any idea how to read this file?

file_name = file_name.2022-03-05_11:30:00.json

imageThanks for your help in advance!

1 ACCEPTED SOLUTION

Accepted Solutions

Hi @Laura Blancarteโ€‹ , I apologize for the late response... Try replacing the colons in the file name with %3A. This will work by replacing the colons with URL encoded format.

View solution in original post

6 REPLIES 6

User16741082858
Contributor III

Hi @Laura Blancarteโ€‹ . Have you tried saving the file path to a list?

laus
New Contributor III

Hi @Pearl Ubaruโ€‹ ,

Thanks for your reply.

Yes, I have a list of path files through which I loop and try to load the file at the current index but I get the same error about there being a relative path. Am I missing something?

Ty!

Is it okay if I see a bit more of your code? Preferably the list and loop?

laus
New Contributor III

@Pearl Ubaruโ€‹ , Sure, here it is:

image

Hi @Laura Blancarteโ€‹ , I apologize for the late response... Try replacing the colons in the file name with %3A. This will work by replacing the colons with URL encoded format.

Noopur_Nigam
Databricks Employee
Databricks Employee

Hi @Laura Blancarteโ€‹ I hope that @Pearl Ubaruโ€‹'s answer would have helped you in resolving your issue.Please let us know if you need more help on this.

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you wonโ€™t want to miss the chance to attend and share knowledge.

If there isnโ€™t a group near you, start one and help create a community that brings people together.

Request a New Group